home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 090 / qsysdoc1.arc / QSYS.DOC < prev   
Encoding:
Text File  |  1985-02-24  |  151.0 KB  |  4,451 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.          QQQQQQQQQQQ      SSSSSSSSSS    YYY    YYY     SSSSSSSSSS
  12.         QQQ    QQQ     SSS    SSS    YYY   YYY     SSS    SSS
  13.            QQQ     QQQ    SSS        YYY  YYY     SSS
  14.           QQQ     QQQ      SSS        YYY YYY     SSS
  15.          QQQ     QQQ      SSSSSSSSSS    YYYYYY       SSSSSSSSSS
  16.         QQQ  Q  QQQ         SSS     YYYYY         SSS
  17.        QQQ      QQQQ           SSS        YYYY        SSS
  18.       QQQ      QQQ          SSS        YYY           SSS
  19.      QQQ     QQQQ      SSS     SSS           YYY    SSS     SSS
  20.     QQQQQQQQQQQ  Q     SSSSSSSSSS       YYYYYY    SSSSSSSSSSS
  21.  
  22.                    Version 3.00
  23.  
  24.                (C) Copyright 1984 Dennis Lee
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                    TABLE OF CONTENTS
  68.  
  69.  
  70.  
  71.     PREFACE
  72.       QSYS Description..........................................PREF - 1
  73.       System Requirements.......................................PREF - 1
  74.       Voluntary Support.........................................PREF - 2
  75.       Limited License...........................................PREF - 2
  76.       List of QSYS Files........................................PREF - 3
  77.     GENERAL INFORMATION
  78.       Security System...........................................GEN  - 1
  79.       Screen Format.............................................GEN  - 2
  80.       QSYS Editor...............................................GEN  - 3
  81.     QSYS INSTALLATION
  82.       Before Installation.......................................INST - 1
  83.     Backing up your system..................................INST - 1
  84.     Backing up QSYS.........................................INST - 2
  85.       Installation..............................................INST - 3
  86.     User Configuration Files................................INST - 3
  87.     QSYS Installation Aid...................................INST - 5
  88.       After Installation........................................INST - 11
  89.     Required Operating Files................................INST - 11
  90.     Default SYSTEM MENU.....................................INST - 11
  91.     MEMBRAIN Configuration..................................INST - 11
  92.     SYSTEM STARTUP
  93.       Startup Sequence..........................................STRT - 1
  94.     CLOCK/CALENDAR
  95.       Description and Functions.................................CLK  - 1
  96.     MENU SYSTEM
  97.       Description...............................................MENU - 1
  98.       Task Selection............................................MENU - 2
  99.       Menu Selection............................................MENU - 2
  100.       Available Functions.......................................MENU - 3
  101.       QSYS Command Line.........................................MENU - 4
  102.     Executing .COM, .EXE, or .BAT files.....................MENU - 4
  103.     Executing BASIC Programs................................MENU - 5
  104.       Menu Editor...............................................MENU - 6
  105.     Task or Menu Descriptors................................MENU - 6
  106.     General Information.....................................MENU - 7
  107.     Adding Descriptors......................................MENU - 8
  108.     Editing Existing Descriptors............................MENU - 8
  109.     Deleting Descriptors....................................MENU - 8
  110.     Selecting a Menu........................................MENU - 8
  111.     Creating a New Menu.....................................MENU - 9
  112.     Deleting a Menu.........................................MENU - 9
  113.     Relocating a Menu.......................................MENU - 9
  114.     JOBQ
  115.       Description...............................................JOBQ - 1
  116.       Special JOBQ Commands.....................................JOBQ - 1
  117.       DOS Batch File Commands and Labels in the JOBQ............JOBQ - 1
  118.       Use of QLDR in User Batch Files...........................JOBQ - 1
  119.       JOBQ Functions............................................JOBQ - 2
  120.     Pre-Release JOBQ Functions..............................JOBQ - 2
  121.     JOBQ Execution Services.................................JOBQ - 3
  122.     JOBQ Execution Control..................................JOBQ - 3
  123.     MSGQ
  124.       Description and Functions.................................MSGQ - 1
  125.  
  126.  
  127.                                 CONT - 1
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                    TABLE OF CONTENTS
  134.  
  135.  
  136.  
  137.     MESSAGE SYSTEM
  138.       Description...............................................MSG  - 1
  139.       Loading Options...........................................MSG  - 1
  140.       Common Editing Features...................................MSG  - 1
  141.       Message Data Fields.......................................MSG  - 2
  142.       Messages Menu.............................................MSG  - 3
  143.       Help Facility.............................................MSG  - 3
  144.       DISPLAY Message Function..................................MSG  - 4
  145.       PREVIEW Message Function..................................MSG  - 5
  146.       ENTER NEW Message Function................................MSG  - 6
  147.       SEARCH/EDIT Message Function..............................MSG  - 7
  148.       SET TIME & DATE Function..................................MSG  - 8
  149.       FILE REORGANIZATION Procedure.............................MSG  - 8
  150.     QSYS CONFIGURATION
  151.       Description...............................................CNFG - 1
  152.       Loading Options...........................................CNFG - 1
  153.       Configuration Menu........................................CNFG - 1
  154.     User Control Menu.......................................CNFG - 2
  155.       Add New Users.........................................CNFG - 2
  156.       Delete Users..........................................CNFG - 2
  157.       Change User Name......................................CNFG - 2
  158.       Change Password.......................................CNFG - 2
  159.       Change Security Clearance.............................CNFG - 3
  160.       Function Keys.........................................CNFG - 3
  161.     Keyboard/Display Configuration..........................CNFG - 4
  162.       Display Parameters....................................CNFG - 4
  163.       Keyboard Parameters...................................CNFG - 5
  164.       Function Keys.........................................CNFG - 5
  165.     Clock Configuration.....................................CNFG - 6
  166.       Set Time..............................................CNFG - 6
  167.       Set Date..............................................CNFG - 6
  168.       Display Options.......................................CNFG - 6
  169.       Format Options........................................CNFG - 7
  170.       Sound Options.........................................CNFG - 7
  171.       Function Keys.........................................CNFG - 7
  172.     SYSTEM MESSAGES
  173.       Description...............................................ERR  - 1
  174.       Informational Messages....................................ERR  - 2
  175.       Procedural Error Messages.................................ERR  - 3
  176.       System Error Messages.....................................ERR  - 8
  177.     APPENDIXES
  178.       A - MEMBRAIN Documentation................................APP  - A1
  179.     Description.............................................APP  - A1
  180.     System Requirements.....................................APP  - A1
  181.     Installation............................................APP  - A1
  182.     Configuration Tips......................................APP  - A2
  183.     Operational Characteristics.............................APP  - A3
  184.       B - QLDR Documentation....................................APP  - B1
  185.     Description.............................................APP  - B1
  186.     Input Parameters........................................APP  - B1
  187.     Output Return Code......................................APP  - B3
  188.       C - QSYS Base Menu........................................APP  - C1
  189.     GLOSSARY....................................................GLOS - 1
  190.  
  191.  
  192.  
  193.                                 CONT - 2
  194.  
  195.  
  196.  
  197.  
  198.  
  199.                     PREFACE
  200.  
  201.  
  202.  
  203.      QSYS is a set of programs designed to help you integrate your
  204.     existing program library into a menu driven system supporting multiple
  205.     users who need not have a working knowledge of DOS.
  206.      QSYS was originally designed for my own use. I needed a means of
  207.     allowing every member of my family the use of a personal computer,
  208.     while providing some protection against accidental file modifications
  209.     or erasures. QSYS incorporates a security system that probably won't
  210.     be effective against an experienced programmer, but will certainly
  211.     provide some protection from the usually more dangerous inexperienced
  212.     user. If you have children, you'll soon learn it's value.
  213.      The other members of my family want to use the computer, but they
  214.     don't especially care to read the documentation. They don't know which
  215.     diskettes the programs are on, and even if they did, they don't have
  216.     the knowledge of DOS necessary to load them. I'm afraid that if they
  217.     had to learn DOS to use the computer, they wouldn't use the computer!
  218.     QSYS makes it possible for them to select the program they want to run
  219.     from a menu. If the program isn't on a diskette already mounted, QSYS
  220.     will prompt for it by name. When they finish, they simply terminate the
  221.     program and DOS will reload QSYS. If they forget to sign-off, QSYS will
  222.     do it for them.
  223.      QSYS also incorporates a concurrent message handling system. This
  224.     was written mostly for my benefit. I have a terrible memory, and the
  225.     message system allows me to keep appointments and pay my bills on time.
  226.     It will notify me even if I have the computer tied up doing something
  227.     else, as I often do.
  228.  
  229.  
  230.     SYSTEM REQUIREMENTS
  231.  
  232.      - IBM PC or PC-XT
  233.           QSYS will probably also work on some IBM compatibles, but no
  234.        guarantee is made.
  235.  
  236.      - DOS 2.X
  237.           QSYS will not work with the previous versions of DOS.
  238.  
  239.      - 192K of Memory
  240.  
  241.      - IBM Compatible Color/Graphics Monitor Adapter
  242.           QSYS operates in 80 column mode. You don't need a color
  243.        monitor, but will not work with the Monochrome Display Adapter.
  244.  
  245.      - Two Double-sided, Double-density Diskette Drives
  246.                  or
  247.      - A Winchester Disk and One Double-sided Diskette Drive
  248.           QSYS supports drives A-Q, but requires at least the minimum
  249.        configuration.
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.                                 PREF - 1
  260.  
  261.  
  262.  
  263.  
  264.  
  265.                     PREFACE
  266.  
  267.  
  268.  
  269.     HOW TO GET QSYS
  270.  
  271.      QSYS is made available through Voluntary Support. This means that
  272.     I will volunteer to send it to you FREE for evaluation. If you use it,
  273.     you should volunteer to send me the suggested $50 contribution.
  274.      What this all comes right down to, is that nobody knows the value
  275.     of a particular program until they've had time to use it. Most software
  276.     is just too complex to evaluate in a store. Voluntary support gives you
  277.     the opportunity to evaluate programs on your own system, in conjunction
  278.     with software that you already use, and for as long as it takes to make
  279.     a good decision. If you use QSYS, then the $50 contribution is cheap!!!
  280.     However, if you don't use it, or can't use it, then don't pay for it!
  281.  
  282.      1) Volunteer to send me the $50 contribution and I'll voluntarily
  283.         send you (2) diskettes of my very own full of QSYS. Also, I'll
  284.         respond to requests for assistance in the installation and use
  285.         of QSYS, and offer future releases for a minimal update fee.
  286.  
  287.      2) Volunteer to send me $10 to cover the cost of the necessary
  288.         diskettes, mailer, and postage, and I'll volunteer to send you
  289.         QSYS to evaluate. If you use it, you can volunteer to send the
  290.         additional $40 at your convenience. If you don't like QSYS, at
  291.         least you got some diskettes. No support will be made available
  292.         without the suggested contribution.
  293.  
  294.      3) Volunteer to send me (2) diskettes with pre-addressed, postage-
  295.         paid diskette mailer(s) of your very own, and I'll volunteer to
  296.         return them to you full of QSYS to evaluate absolutely FREE! As
  297.         with method #2, I won't volunteer my time to support QSYS for
  298.         anyone who hasn't volunteered the suggested contribution. Keep
  299.         in mind that I'll * GIVE * you a copy to evaluate, but I won't
  300.         * PAY * to send it to you. If you select this method to obtain
  301.         QSYS, please be sure to include TWO (2) diskettes, complete
  302.         with mailer(s) and sufficient return postage.
  303.  
  304.                   DENNIS LEE
  305.                  5617 MURDOCH
  306.                   ST.LOUIS, MO. 63109
  307.                  CompuServe # 70376,452
  308.  
  309.  
  310.     LIMITED LICENSE
  311.  
  312.      Feel free to distribute unaltered copies of the QSYS installation
  313.     and documentation diskettes to friends, enemies, or people you don't
  314.     even know, for the purpose of evaluation, as long as you do it FREE!
  315.     Anyone incurring an expense in the distribution of QSYS, is granted
  316.     permission to recover only the actual expense involved, and then only
  317.     when notice is provided that a contribution to the author is requested.
  318.     QSYS may not be sold by itself, or in conjunction with another product,
  319.     without written permission of the author.
  320.  
  321.  
  322.     GUARANTEE - NONE
  323.  
  324.  
  325.                                 PREF - 2
  326.  
  327.  
  328.  
  329.  
  330.  
  331.                     PREFACE
  332.  
  333.  
  334.  
  335.     LIST OF QSYS FILES
  336.  
  337.      The QSYS system consists of the following files:
  338.  
  339.        *  QSYS.EXE       - main program module
  340.        *  QCNFG.EXE    - configuration utility
  341.        *  QINT.EXE       - concurrent message interrupt handler
  342.        *  QMSG.EXE       - message program module
  343.        *  MEMBRAIN.EXE - configures and creates MEMBRAIN.SYS
  344.           MEMBRAIN.SYS - emulated drive device driver
  345.           JOBQ.BAT       - dynamic JOBQ batch file
  346.           QSYS.SYS       - configuration information file
  347.           SYSTEM.MNU   - base menu file
  348.           MSGS.DAT       - message file
  349.           AUTOEXEC.BAT - system startup procedure batch file
  350.           CONFIG.SYS   - DOS system configuration parameter file
  351.  
  352.  
  353.      The QSYS INSTALLATION AID consists of the following files:
  354.  
  355.        *  QINST.EXE    - installation configuration program
  356.        *  AUTOEXEC.BAT - installation startup procedure batch file
  357.        *  CONFIG.SYS   - default system configuration parameter file
  358.        *  MEMBRAIN.SYS - default emulated drive device driver
  359.  
  360.  
  361.      The QSYS Documentation consists of the following files:
  362.  
  363.        *  MAKEDOC.TXT  - how to print the documentation
  364.        *  MAKEDOC.BAT  - combines or prints the documentation files
  365.        *  Q_TITLE.DOC  - title page
  366.        *  Q_CONT.DOC   - table of contents
  367.        *  Q_PREF.DOC   - preface
  368.        *  Q_GEN.DOC    - general information
  369.        *  Q_INST.DOC   - installation instructions
  370.        *  Q_START.DOC  - startup procedure
  371.        *  Q_CLOCK.DOC  - clock/calendar
  372.        *  Q_MENU.DOC   - menu system
  373.        *  Q_JOBQ.DOC   - JOBQ
  374.        *  Q_MSGQ.DOC   - MSGQ
  375.        *  Q_MSG.DOC    - message system
  376.        *  Q_CNFG.DOC   - QSYS configuration
  377.        *  Q_ERR.DOC    - system messages
  378.        *  Q_APPA.DOC   - APPENDIX A
  379.        *  Q_APPB.DOC   - APPENDIX B
  380.        *  Q_APPC.DOC   - APPENDIX C
  381.        *  Q_GLOS.DOC   - glossary
  382.  
  383.  
  384.      Files marked with an asterisk (*) are included with the system,
  385.     and are necessary for installation. All other files will be created as
  386.     required.
  387.  
  388.  
  389.  
  390.  
  391.                                 PREF - 3
  392.  
  393.  
  394.  
  395.  
  396.  
  397.                   GENERAL INFORMATION
  398.  
  399.  
  400.  
  401.      This section will describe functions common to all of the QSYS
  402.     system programs, including the INSTALLATION AID. This section should
  403.     be read by all users. It may provide a more clear understanding of
  404.     the installation and operation of the system in conjunction with the
  405.     more specific sections detailing each function. If a term is used in
  406.     this documentation with which you are unfamiliar, you may find it in
  407.     the GLOSSARY.
  408.  
  409.  
  410.     SECURITY SYSTEM
  411.  
  412.  
  413.      The QSYS security system provides a means of controlling access
  414.     to the various functions provided by the QSYS system. It is configured
  415.     through the use of security levels assigned to each user, task, and
  416.     menu.
  417.      Security levels might be thought of as the amount of restriction
  418.     which QSYS will provide for a given function. For example, a security
  419.     level of 9, assigned to a user, provides the most restriction, and a
  420.     security level of 0 provides no restrictions. A user with a security
  421.     level of 0 is known as a primary user. Primary users have access to
  422.     all functions of the system without restriction. Some QSYS functions,
  423.     for example, the QSYS Command Line and most system configuration func-
  424.     tions, are only accessible to primary users. There is no limitation,
  425.     other than the maximum of 24 QSYS users, on the number of users which
  426.     can be assigned primary user status.
  427.      Each user selects a private password for access to the system.
  428.     Passwords are never displayed, even while they are being entered. They
  429.     may be changed at any time, but only by the owning user. Each user is
  430.     assigned a security level by a primary user. No user has the ability to
  431.     upgrade his or her own security level.
  432.      Task and menu security levels are similar to user security levels.
  433.     A task with a security level of 0 is only accessible to primary users,
  434.     and a task with a security level of 9 is accessible to all users. In
  435.     general, a task or menu may only be accessed by users with a security
  436.     level equal to, or below the task or menu security level.
  437.      The message system treats all users equally. No user, including a
  438.     primary user, can access the private messages of another user, or the
  439.     private messages between users.
  440.      Details pertaining to the function of the security system, as
  441.     it applies to each area of QSYS operation, will be discussed in the
  442.     appropriate sections of this document.
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.                                 GEN - 1
  458.  
  459.  
  460.  
  461.  
  462.  
  463.                   GENERAL INFORMATION
  464.  
  465.  
  466.  
  467.     SCREEN FORMAT
  468.  
  469.  
  470.         ======================================
  471.         =        TITLE             = <-- Line 1
  472.         =------------------------------------= <-- Line 2
  473.         =                     = <--
  474.         =          Data Area          =       Lines 3-22
  475.         =                     = <--
  476.         =------------------------------------= <-- Line 23
  477.         =         PROMPT LINE         = <-- Line 24
  478.         =     STATUS/MESSAGE LINE         = <-- Line 25
  479.         ======================================
  480.  
  481.      All QSYS programs share a common display interface. Above is an
  482.     abbreviated diagram outlining the significant areas of the display
  483.     screen as used by QSYS.
  484.  
  485.      The TITLE line is used to identify the current screen name. It
  486.     may be the name of a menu or the name of the function currently being
  487.     performed. The screens to some similar functions may be identical
  488.     except for the TITLE.
  489.  
  490.      The DATA AREA of the screen is, as you might expect, used for
  491.     displaying the details of the function being performed. For example,
  492.     in the Menu System, this area would be used to display the current
  493.     menu. Similarly, in the Message System, this is where the text of the
  494.     message is entered and displayed. Lines 2 and 23 are usually used as
  495.     separators between the the separate sections of the screen.
  496.  
  497.      The PROMPT line is used to display a prompt indicating the action
  498.     that currently needs to be taken by the user. The prompt may contain
  499.     information pertaining to the allowable entries in the current field,
  500.     or it may be used for inputting data or commands. Some error messages
  501.     will display the available recovery options on this line.
  502.  
  503.      The STATUS/MESSAGE line serves a dual purpose. Normally, this line
  504.     indicates which functions are currently available, and the keys which
  505.     are used to activate them. QSYS may also use this line to display a
  506.     message to the user. The message may be of an informational nature, or
  507.     it may be the result of an error. Refer to the SYSTEM MESSAGES section
  508.     of this document for more information on messages.
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.                                 GEN - 2
  524.  
  525.  
  526.  
  527.  
  528.  
  529.                   GENERAL INFORMATION
  530.  
  531.  
  532.  
  533.     QSYS EDITOR
  534.  
  535.      QSYS utilizes a keyboard input routine capable of functions
  536.     including the input of only certain classes of keys, controlling the
  537.     keyboard shift, formatting the input data, controlling the display
  538.     attribute of the input field, and measuring the time span between
  539.     keystrokes. It can manage field sizes of 0 characters a full page of
  540.     text, and offers the user control similar to that of the editor used
  541.     in the BASIC interpreter. This section will describe the use of, and
  542.     the keys supported by the QSYS editor.
  543.  
  544.  
  545.     - Cursor Control Keys
  546.  
  547.      Left Arrow  - Moves the cursor one character to the left if not
  548.                already at the beginning of the field.
  549.  
  550.      Ctrl-Left   - Moves the cursor to the beginning of the previous
  551.                word in a field, unless already at the first word,
  552.                in which case the cursor is moved to the beginning
  553.                of the current word.
  554.  
  555.      Right Arrow - Moves the cursor one character to the right if not
  556.                already to the right of the rightmost character in
  557.                a field.
  558.  
  559.      Ctrl-Right  - Moves the cursor to the beginning of the next word
  560.                in a field, unless already at the last word, in
  561.                which case the cursor is moved to the end of the
  562.                field.
  563.  
  564.      Up Arrow    - Moves the cursor to the start of the previous field
  565.                if one is present.
  566.  
  567.      Down Arrow  - Moves the cursor to the start of the next field if
  568.                one is present.
  569.  
  570.      Tab Left    - Moves the cursor to the beginning of the field,
  571.                unless already at the beginning, in which case it
  572.                moves the cursor to the beginning of the previous
  573.                field if one is present.
  574.  
  575.      Tab Right   - Moves the cursor to the right of the last
  576.                significant character of a field, unless already
  577.                there, in which case it moves it to the beginning of
  578.                the next field if one is present.
  579.  
  580.      Home         - Moves the cursor to the beginning of the first
  581.                field of a data entry screen.
  582.  
  583.      End         - Signals the end of editing on a data entry screen.
  584.  
  585.  
  586.  
  587.  
  588.  
  589.                                 GEN - 3
  590.  
  591.  
  592.  
  593.  
  594.  
  595.                   GENERAL INFORMATION
  596.  
  597.  
  598.  
  599.     - Editing Keys
  600.  
  601.      Backspace   - Erases the character to the left of the cursor,
  602.                moves the cursor, the character at the current
  603.                cursor position, and all characters to the right
  604.                of the cursor position left one character.
  605.  
  606.      Esc         - Erases the field and positions the cursor at the
  607.                beginning of the field.
  608.  
  609.      Ctrl-End    - Erases the character at the cursor position and all
  610.                characters to the right of the cursor position
  611.                without changing the cursor position.
  612.  
  613.      Ins         - Toggle action key. Turns Insert mode on with the
  614.                first depression and off with the next. The cursor
  615.                size will change to indicate Insert mode. Insert
  616.                mode causes all characters entered to be inserted at
  617.                the current cursor position.
  618.  
  619.      Del         - Deletes the character at the current cursor position
  620.                and moves all characters to the right of the cursor
  621.                position one character left.
  622.  
  623.      Enter         - Terminates editing of the field. The field will be
  624.                assumed to contain the value seen on the screen
  625.                including any trailing spaces up to the cursor
  626.                position.
  627.  
  628.      +         - The long grey ` + ' key on the numeric keypad acts
  629.                as a combination of Ctrl-End and Enter. Pressing
  630.                this key erases the character at the current cursor
  631.                position and all characters to the right of the
  632.                cursor and terminates editing of the field.
  633.  
  634.  
  635.     - Function Keys
  636.  
  637.      The programmed function keys will be referenced as F1 thru F40
  638.     where F1 thru F10 are as designated on the keyboard. The Shift keys add
  639.     a value of 10, the Ctrl key adds a value of 20, and the Alt key adds a
  640.     value of 30 to the values marked on the keys. In most cases, the active
  641.     function keys will be displayed at the bottom of the screen.
  642.  
  643.  
  644.     - Special Purpose Keys
  645.  
  646.      The Ctrl-Break sequence serves a special purpose in all of the
  647.     QSYS system programs. This key can be used in any input field, at any
  648.     time to sign-off the current user. However, caution should be exercised
  649.     in it's usage, since it's effect is immediate, and no system action is
  650.     taken to complete the current task. This key usually has the effect of
  651.     aborting the current function.
  652.  
  653.  
  654.  
  655.                                 GEN - 4
  656.  
  657.  
  658.  
  659.  
  660.  
  661.                    QSYS INSTALLATION
  662.  
  663.  
  664.  
  665.      The QSYS INSTALLATION AID was designed to minimize the task of
  666.     installing QSYS. For more standard equipment configurations, all that
  667.     may be necessary to install QSYS is for the installer to know his or
  668.     her name, and be able to make up a 5 letter password. Default options
  669.     will be provided, based upon information gathered by the configuration
  670.     program, for every other required field, and can be accepted by simply
  671.     pressing the <ENTER> key. The installation procedure will prompt for
  672.     any operator action necessary.
  673.      The less standard your equipment configuration, the more complex
  674.     the task of installation will become. The QSYS INSTALLATION AID has
  675.     facilities for handling very complex installations, but greater demands
  676.     are made on the knowledge of the installer when the complexity of the
  677.     installation increases.
  678.      Read the entire QSYS INSTALLATION section before attempting the
  679.     first installation. This will help you to understand the capabilities
  680.     of the installation procedure. It may also be helpful to run through
  681.     the installation once or twice before planning the final configuration.
  682.     It is possible to preview the installation without building any files
  683.     if the installation is aborted, by pressing Ctrl-Break, before termin-
  684.     ating step 2j. The installation procedure can be executed as often as
  685.     desired.
  686.      On a diskette system, the same diskettes may be used to install
  687.     QSYS many times. They will be reformatted during each installation.
  688.      Installation of QSYS on a PC-XT, or any system using a Winchester
  689.     disk involves a little more risk. It is imperative that your disk is
  690.     backed-up before attempting installation. If a trial installation is
  691.     made, installing the QSYS files in a new sub-directory will be helpful
  692.     if deletion of the QSYS files becomes necessary. It is not necessary
  693.     to create the sub-directory prior to installation. The installation
  694.     procedure will create sub-directories as needed. Be aware that all of
  695.     the startup files, AUTOEXEC.BAT, CONFIG.SYS, ANSI.SYS, MEMBRAIN.SYS,
  696.     and MODE.COM, plus any user defined files, will be located in the root
  697.     directory.
  698.      If an error occurs during the installation procedure, an error
  699.     message will be displayed indicating the type of error that occurred.
  700.     Refer to the SYSTEM MESSAGES section for a detailed explanation of the
  701.     cause of the error, and possible recovery actions.
  702.  
  703.  
  704.     BEFORE INSTALLATION
  705.  
  706.  
  707.     - Backup Your System
  708.  
  709.      If you are installing QSYS on a Winchester drive, it is YOUR
  710.     responsibility to backup your present files. Also, make sure that the
  711.     root directory and any already existing directories into which QSYS
  712.     files will be copied, contain no files with filenames that match the
  713.     filenames of any of the QSYS files. Refer to the list of QSYS files
  714.     in the PREFACE of this document.
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.                                 INST - 1
  722.  
  723.  
  724.  
  725.  
  726.  
  727.                    QSYS INSTALLATION
  728.  
  729.  
  730.  
  731.     - Backup QSYS
  732.  
  733.      Use the following procedure to make a working copy of the QSYS
  734.     INSTALLATION and QSYS DOCUMENTATION diskettes. These copies will not
  735.     only provide a measure of insurance against loss, but are necessary
  736.     to provide a copy of DOS and the DOS utility files that are required
  737.     by the installation procedure.
  738.  
  739.      1) FORMAT a Blank Diskette
  740.  
  741.           Use the 'FORMAT ' command and include the '/S ' parameter
  742.      so that DOS will be copied to the formatted diskette.
  743.  
  744.      2) COPY the QSYS Files
  745.  
  746.           Use the 'COPY ' command with the global filename of '*.* '
  747.      to copy all of the QSYS files from the QSYS installation diskette
  748.      to the diskette formatted in step 1.
  749.  
  750.               **  Do NOT use 'DISKCOPY ' **
  751.  
  752.      3) COPY DOS Files
  753.  
  754.           Copy the 'FORMAT.COM ', 'MODE.COM ', and  'ANSI.SYS ' files
  755.      to the diskette formatted in step 1.
  756.  
  757.      4) Backup QSYS DOCUMENTATION
  758.  
  759.           Use 'COPY *.* ' or 'DISKCOPY ' to make a backup copy of the
  760.      QSYS DOCUMENTATION diskette.
  761.  
  762.  
  763.  
  764.      Store the original copies of the QSYS INSTALLATION and QSYS
  765.     DOCUMENTATION diskettes in a safe place. All future references will
  766.     be to the working copies made in the previous steps.
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.                                 INST - 2
  788.  
  789.  
  790.  
  791.  
  792.  
  793.                    QSYS INSTALLATION
  794.  
  795.  
  796.  
  797.     INSTALLATION
  798.  
  799.  
  800.     1) USER CONFIGURATION FILES
  801.  
  802.      The following preliminary steps in the installation process are
  803.     necessary to ensure that the QSYS configuration program is able to
  804.     correctly evaluate all system equipment to be used with QSYS. This
  805.     is especially important in the area of storage devices, such as
  806.     device drivers for other than IBM Winchester drives, emulated disks
  807.     other than MEMBRAIN, which is included with QSYS, and other devices
  808.     that require a 'DEVICE= ' entry in 'CONFIG.SYS ', or a setup program
  809.     to be run as part of the system startup procedure. Any devices that
  810.     are not defined when the installation program evaluates the system
  811.     equipment may not be usable with QSYS. Steps 1a, 1b, and 1c provide
  812.     an interface for user defined CONFIG.SYS and AUTOEXEC.BAT entries.
  813.  
  814.  
  815.      1a) CONFIG.SYS Entries
  816.  
  817.           The QSYS INSTALLATION diskette created in the previous steps
  818.      contains a default  'CONFIG.SYS ' file containing the following
  819.      entries:
  820.                  BUFFERS=5
  821.                  DEVICE=ANSI.SYS
  822.                  DEVICE=MEMBRAIN.SYS
  823.  
  824.      This file will be used by DOS for configuration information during
  825.      the installation procedure, and will then be copied to the QSYS
  826.      media for use by DOS when QSYS is IPL'ed. Most installations will
  827.      not require additional DOS configuration and may skip this step.
  828.      However, if you desire to alter this minimum configuration, the
  829.      necessary entries should be copied to a file on the installation
  830.      diskette called  'UCONFIG.SYS '. The 'CONFIG.SYS ' file should not
  831.      be altered. The following example illustrates how to create this
  832.      file.
  833.  
  834.           COPY CON: UCONFIG.SYS    'Type this DOS command
  835.           BUFFERS=10           'Enter the necessary entries
  836.          ''                    '            ''
  837.           ^Z               'Press F6 and <ENTER>
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.                                 INST - 3
  854.  
  855.  
  856.  
  857.  
  858.  
  859.                    QSYS INSTALLATION
  860.  
  861.  
  862.  
  863.      1b) USEREXEC.BAT File
  864.  
  865.           The 'USEREXEC.BAT ' file is a mechanism for introducing user
  866.      defined programs into the installation IPL sequence. This file
  867.      will be called from the installation 'AUTOEXEC.BAT ', if it exists.
  868.      The file specifications and parameters for programs required to
  869.      install drivers for storage devices, such as emulated disks, that
  870.      will be used in conjunction with QSYS, must be specified in this
  871.      file on the installation diskette. The following example shows the
  872.      steps necessary to create this file.
  873.  
  874.           COPY CON: USEREXEC.BAT   'Type this DOS command
  875.           EXAMPLE.COM           'Enter the necessary entries
  876.           ''                   '            ''
  877.           ^Z               'Press F6 and <ENTER>
  878.  
  879.  
  880.      1c) AUTOEXEC.BAT Entries
  881.  
  882.           The QSYS configuration program will create an 'AUTOEXEC.BAT '
  883.      file that DOS will execute every time QSYS is booted. Any files
  884.      specified in steps 1a and 1b should be copied to the installation
  885.      diskette.
  886.           In addition, the configuration program will prompt for the
  887.      file specifications of programs or batch files that are to be
  888.      included in the QSYS startup procedure. The configuration program
  889.      will test for the existence of all files specified, and will not
  890.      accept internal DOS commands. If this type of entry is desired in
  891.      the IPL sequence, a batch file must be created on the installation
  892.      diskette in this step, containing these entries. It is not good
  893.      practice to specify other than internal DOS commands in a user
  894.      batch file, since doing so will hinder the ability of the config-
  895.      uration program to correctly evaluate the required free space on
  896.      the IPL drive.
  897.           In short, any files that will be used in the installation
  898.      of QSYS, or in the QSYS startup procedure, must be present on the
  899.      installation diskette.
  900.  
  901.  
  902.     NOTE: It is not possible to define the correct procedure for installing
  903.     every possible non-standard device available for the IBM-PC. The above
  904.     interfaces are provided to handle most situations, but in some cases,
  905.     the installation procedure will have to be modified in order to ensure
  906.     that certain devices are usable with QSYS. The key is to be sure that
  907.     any device that is to be used with QSYS is installed at the time that
  908.     the QSYS INSTALLATION AID performs it's equipment determination.
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.                                 INST - 4
  920.  
  921.  
  922.  
  923.  
  924.  
  925.                    QSYS INSTALLATION
  926.  
  927.  
  928.  
  929.     2) QSYS INSTALLATION AID
  930.  
  931.      The following installation procedure will create all of the system
  932.     files that QSYS will require. The configuration program will prompt for
  933.     the necessary information. Default data for most fields is available by
  934.     leaving the field blank and pressing the <ENTER> key. Any fields that
  935.     are not required will automatically be skipped. The up-arrow can be
  936.     used to back up to a previous field and change an entry. In extreme
  937.     cases, the Ctrl-Break sequence can be used to abort the installation.
  938.     If the installation is aborted it must be restarted from step 1.
  939.  
  940.  
  941.      2a) Re-IPL the System
  942.  
  943.           Insert the backup copy of QSYS created in the previous steps
  944.      into drive A. Insert media into all remaining drives if necessary.
  945.      Any dual-sided diskette drives should contain diskettes formatted
  946.      as 2D diskettes so that the configuration program can correctly
  947.      determine the type of drive installed.
  948.           Press ' Ctrl,Alt,Del ' or power the system off and then back
  949.      on. The installation 'AUTOEXEC.BAT 'will begin execution.
  950.           If you created a 'UCONFIG.SYS ' file in the previous steps,
  951.      and this is the first time at this step, then proceed to step 2b.
  952.      Otherwise, if you created a 'USEREXEC.BAT ' file in the previous
  953.      steps, it will be executed now.
  954.  
  955.  
  956.      2b) System Configuration Check
  957.  
  958.           The configuration program will first check the installed
  959.      hardware on your system. This equipment determination assumes
  960.      that all hardware configuration switches in your system are set
  961.      correctly. If the required hardware, as described in the PREFACE
  962.      of this document, is found, then the QSYS logo will appear.
  963.      Otherwise, an error message will be posted and the installation
  964.      procedure will abort.
  965.  
  966.  
  967.      2c) Create 'CONFIG.SYS ' File
  968.  
  969.           If you created a 'UCONFIG.SYS ' file in step 1a, then it's
  970.      contents and the default 'CONFIG.SYS ' entries will be combined,
  971.      the 'UCONFIG.SYS ' file will be deleted, and the configuration
  972.      program will auto-IPL the system, restarting the installation with
  973.      step 2a. Otherwise, this step is omitted.
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.                                 INST - 5
  986.  
  987.  
  988.  
  989.  
  990.  
  991.                    QSYS INSTALLATION
  992.  
  993.  
  994.  
  995.      2d) Resource Determination
  996.  
  997.           The installation diskette will be checked for the presence
  998.      of the files necessary for the installation of QSYS. If any are
  999.      missing, an error message will be posted naming the missing file
  1000.      and the installation will be aborted. If the file named in the
  1001.      error message was 'CONFIG.SYS ', then the default file will be
  1002.      recreated during termination of the configuration program and the
  1003.      installation may be restarted at step 1. Otherwise, the missing
  1004.      file must be copied to the installation diskette before restarting
  1005.      the procedure.
  1006.  
  1007.  
  1008.      2e) Drive Configuration
  1009.  
  1010.           The configuration program will attempt to determine the type
  1011.      and size of all installed drives. If an error is encountered due
  1012.      to a drive not ready condition, the configuration program will
  1013.      prompt for you to install media in the drive and press <ENTER>.
  1014.      If the mother board configuration switches in your system indicate
  1015.      more drives than are actually installed, this prompt may request
  1016.      media for the non-existent drives. If this occurs, pressing F10
  1017.      will bypass the test for the erroneous drive. F10 should not be
  1018.      used to bypass tests for installed drives, since doing so will
  1019.      render the drive unusable with QSYS.
  1020.           After the determination is made, a summary of the system
  1021.      hardware configuration is displayed, with a prompt asking if the
  1022.      configuration is correct. The determination procedure cannot
  1023.      distinguish between emulated and hardware drives, except in the
  1024.      case of MEMBRAIN. If all of the drives installed on your system
  1025.      have been determined correctly, then press <ENTER> and proceed to
  1026.      the next step.
  1027.           If any of your double-sided diskette drives contained single-
  1028.      sided media, you can change to double-sided media now and press
  1029.      the up-arrow, causing the drive determination to be repeated.
  1030.           Entering an 'N ' and pressing <ENTER> will display an arrow
  1031.      pointing to the configuration entry for the first drive which is
  1032.      a possible emulated drive with a prompt asking if that particular
  1033.      drive is an emulated drive. Entering a 'Y ' and pressing <ENTER>
  1034.      will change the configuration entry to indicate that this drive is
  1035.      emulated. Pressing <ENTER> alone will repeat the above prompt for
  1036.      the next possible emulated drive until all possible drives have
  1037.      been confirmed. The up-arrow may be used to repeat the prompt for
  1038.      a previous drive. After the prompt is repeated for all possible
  1039.      drives, you will again be asked if the configuration is correct.
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.                                 INST - 6
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.                    QSYS INSTALLATION
  1058.  
  1059.  
  1060.  
  1061.      2f) Monitor Type
  1062.  
  1063.           Attempting to display color on a monochrome display attached
  1064.      to the Color/Graphics Display Adapter will, in some cases, degrade
  1065.      resolution, resulting in unreadable characters being displayed.
  1066.      This parameter will allow QSYS to disable color burst if necessary
  1067.      in order to provide the highest quality display.
  1068.           If you have a color monitor connected to your Color/Graphics
  1069.      Display Adapter, then enter a '1 ' and press <ENTER>. Otherwise,
  1070.      just press <ENTER> to accept the default of 0.
  1071.  
  1072.  
  1073.      2g) Primary User
  1074.  
  1075.      - Primary User Name:
  1076.  
  1077.           Enter the name that the system will use to distinguish you
  1078.      from other users. This entry can be up to 10 characters in length.
  1079.  
  1080.      - Password:
  1081.  
  1082.           Enter a password to be used for access to the system. It must
  1083.      be 5 data keys. No control keys or programmed function keys are
  1084.      allowed. The characters will not be displayed as they are entered.
  1085.  
  1086.  
  1087.      2h) File Locations
  1088.  
  1089.           The following prompts will ask you to identify where the
  1090.      installation procedure should locate the necessary QSYS system
  1091.      files. Leaving a field blank will result in the configuration
  1092.      program determining a default, based upon information gathered
  1093.      in the equipment determination. Any files that are located on
  1094.      MEMBRAIN will automatically increase the size of MEMBRAIN to
  1095.      accommodate the added file, and consequently decrease the amount
  1096.      of available memory for program execution. If the resulting
  1097.      memory size is insufficient to execute QSYS, then an error will
  1098.      be posted and you will be given the opportunity to re-specify
  1099.      the file locations. Similarly, if the total size of the files
  1100.      located on a particular drive exceeds the space available on
  1101.      that drive, then an error will be posted and a retry of the file
  1102.      location specifications will be available.
  1103.  
  1104.       - QSYS Path:
  1105.  
  1106.           This field identifies the drive and directory path used to
  1107.      locate QSYS.EXE, QSYS.SYS, SYSTEM.MNU, and the default locations
  1108.      for JOBQ.BAT and QLDR.COM. All path parameters are entered in the
  1109.      format 'd:\directory\directory... '. For example, if QSYS is to
  1110.      be installed on drive A, in a directory called 'QSYS ' then you
  1111.      would enter 'A:\QSYS '. If you want it to be installed in the root
  1112.      directory, then you would enter only 'A:\ '. QSYS must be located
  1113.      on the drive from which DOS will be booted. Only entries which
  1114.      specify the drive from which the installation aid was booted, or
  1115.      a fixed disk, are considered valid.
  1116.  
  1117.                                 INST - 7
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.                    QSYS INSTALLATION
  1124.  
  1125.  
  1126.  
  1127.      - QSYS Vol-id:
  1128.  
  1129.           The Volume Label of the diskette on which the files specified
  1130.      under QSYS Path will be installed. It can be up to 11 characters
  1131.      in length. If the QSYS path indicates a fixed disk, this field is
  1132.      bypassed. A default is given if the field is left blank.
  1133.  
  1134.  
  1135.  
  1136.      - QSYS Emulated Path:
  1137.  
  1138.           Entering a path name in this field will cause the path to be
  1139.      created, if necessary, and QSYS.EXE to be copied to the indicated
  1140.      emulated drive during 'AUTOEXEC.BAT ' execution. This allows QSYS
  1141.      to be reloaded very quickly when necessary, but costs memory.
  1142.  
  1143.      - JOBQ Path:
  1144.  
  1145.           The drive and directory path used to locate JOBQ.BAT and it's
  1146.      associated QLDR.COM file. This path must equate to either a fixed
  1147.      disk or an emulated drive. The default is the root directory of
  1148.      MEMBRAIN.
  1149.  
  1150.      - QCNFG Path:
  1151.  
  1152.           The drive and directory path used to locate the QCNFG.EXE.
  1153.      The specified drive must equate to a hardware drive. The default
  1154.      is QSYS' path.
  1155.  
  1156.      - QCNFG Volid:
  1157.  
  1158.           The Volume Label of the diskette on which QCNFG.EXE is to be
  1159.      installed. It can be up to 11 characters in length. If QCNFG path
  1160.      indicates a fixed disk, then this field is bypassed. A default is
  1161.      given if necessary.
  1162.  
  1163.      - QCNFG Emulated Path:
  1164.  
  1165.           Entering a path name in this field will cause the path to be
  1166.      created, if necessary, and QCNFG.EXE to be copied to the indicated
  1167.      emulated drive during 'AUTOEXEC.BAT ' execution. This allows QCNFG
  1168.      to be reloaded very quickly when necessary, but costs memory.
  1169.  
  1170.      - QMSG Path:
  1171.  
  1172.           The drive and directory path used to locate the QMSG.EXE,
  1173.      QINT.EXE, and MSGS.DAT. The specified drive must equate to a
  1174.      hardware drive. The default is QSYS' path.
  1175.  
  1176.      - QMSG Volid:
  1177.  
  1178.          The Volume Label of the diskette on which QMSG.EXE is to be
  1179.      installed. It can be up to 11 characters in length. If QMSG path
  1180.      indicates a fixed disk, then this field is bypassed. A default is
  1181.      provided if necessary.
  1182.  
  1183.                                 INST - 8
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.                    QSYS INSTALLATION
  1190.  
  1191.  
  1192.  
  1193.      - QMSG Emulated Path:
  1194.  
  1195.           Entering a path name in this field will cause the path to be
  1196.      created, if necessary, and QMSG.EXE to be copied to the indicated
  1197.      emulated drive during 'AUTOEXEC.BAT ' execution. This allows QMSG
  1198.      to be reloaded very quickly when necessary, but costs memory.
  1199.  
  1200.  
  1201.      2j) User AUTOEXEC.BAT Files
  1202.  
  1203.           This section allows you to insert a message to be echoed to
  1204.      the display during 'AUTOEXEC.BAT ' execution on the first line
  1205.      of each entry, followed by the file specification and parameters
  1206.      necessary for DOS to execute the programs that were copied to the
  1207.      installation diskette in step 1c on the next line. Files named in
  1208.      'USEREXEC.BAT ' in step 1b must be respecified in this step.
  1209.  
  1210.           The following example installs an in memory spooler during
  1211.      'AUTOEXEC.BAT ' execution.
  1212.  
  1213.          ==========================================================
  1214.          =            QSYS INSTALLATION AID              =
  1215.          = ====================================================== =
  1216.          =    1) Loading Print Spooler                  =
  1217.          =       SPOOLER.EXE parm1,parm2,etc                  =
  1218.          =    2) _                              =
  1219.          =                                  =
  1220.          =    3)                              =
  1221.  
  1222.          = ====================================================== =
  1223.          = Enter User Autoexec Loading Message              =
  1224.          =          QSYS 3.00 (C) Copyright 1984 Dennis Lee          =
  1225.          ======================================================== =
  1226.  
  1227.      - User Autoexec Loading Message
  1228.  
  1229.           This field allows you to enter a remark that will be echoed
  1230.      to the screen prior to execution of the associated file specified
  1231.      on the following line. It may be up to 70 characters in length, or
  1232.      may be omitted.
  1233.  
  1234.      - User Autoexec File Specification
  1235.  
  1236.           This field allows the specification of files to be executed
  1237.      during the QSYS startup procedure. The entire filename and exten-
  1238.      sion of the file must be specified, followed by any parameters to
  1239.      be passed to the file. The drive and path for each file is assumed
  1240.      to be the IPL drive's root directory, and must not be entered.
  1241.           It is recommended that batch files specified in this field
  1242.      only contain internal DOS commands. The configuration program will
  1243.      not correctly evaluate the free space required on the QSYS disks
  1244.      for files named in a batch file, nor will these files be copied to
  1245.      the QSYS disks.
  1246.  
  1247.  
  1248.  
  1249.                                 INST - 9
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.                    QSYS INSTALLATION
  1256.  
  1257.  
  1258.  
  1259.           BASIC programs specified in this field must be specified in
  1260.      the format 'BASIC(A).COM filename.ext '. With this type of file,
  1261.      the configuration program will allocate file space on the QSYS
  1262.      diskettes only for BASIC(A), not for the file specified in the
  1263.      parameter of the command, and the file will not be copied to the
  1264.      QSYS diskettes.
  1265.  
  1266.           Either entry may be omitted, but if both are left blank, it
  1267.      is assumed that entry of user autoexec items is complete. Up to
  1268.      20 messages and/or associated files may be entered, 10 on the
  1269.      first page, and 10 more on the second. The up-arrow may be used
  1270.      to back-up to a previous entry or even to the previous screen.
  1271.           After entry is completed, the installation diskette will be
  1272.      searched for each specified file. If any of the specified files
  1273.      are not found, an error message is displayed momentarily, and you
  1274.      will be asked to correct the missing file specification.
  1275.  
  1276.  
  1277.      2k) Build QSYS Files
  1278.  
  1279.           Unless errors are found due to insufficient memory or file-
  1280.      space, the rest of the installation procedure should run to
  1281.      completion without intervention, except for prompts to insert
  1282.      diskettes as needed. The prompts will vary from one installation
  1283.      to the next, due to differences in system configuration and file
  1284.      locations. Follow the prompts on the display as the installation
  1285.      procedure creates the necessary files and installs QSYS on the
  1286.      proper media.
  1287.  
  1288.  
  1289.      2l) Installation Housekeeping
  1290.  
  1291.           After installation of the QSYS files, the installation
  1292.      procedure will clean up the installation diskette, removing any
  1293.      temporary files created in the process. Only the QSYS files and
  1294.      and the DOS files installed in during the BEFORE INSTALLATION
  1295.      steps should remain.
  1296.  
  1297.  
  1298.      2m) Re-IPL the System
  1299.  
  1300.           The last step of the installation procedure instructs you
  1301.      to press 'Ctrl,Alt,Del ' or power off and then back on. Refer to
  1302.      the SYSTEM STARTUP section for detailed information on the startup
  1303.      procedure. Read the AFTER INSTALLATION section.
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.                                 INST - 10
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.                    QSYS INSTALLATION
  1322.  
  1323.  
  1324.  
  1325.     AFTER INSTALLATION
  1326.  
  1327.  
  1328.     - Required Operating Files
  1329.  
  1330.      QSYS will expect that 'COMMAND.COM ' and any versions of BASIC
  1331.     that will be required to load your programs are present in the root
  1332.     directory of the drive from which the system is booted. On diskette
  1333.     systems, these may reside on any available diskette. QSYS will prompt
  1334.     for these files as they are required in the loading process.
  1335.  
  1336.  
  1337.     - Default SYSTEM MENU
  1338.  
  1339.      As a result of the installation procedure, the base menu of the
  1340.     system was created. This menu was named 'SYSTEM MENU ' and was located
  1341.     on the same drive and in the same directory as QSYS.EXE. The base menu
  1342.     initially contains references to the Message System and to the QSYS
  1343.     Configuration program modules. Although none of the QSYS system files
  1344.     should be relocated without the aid of the installation procedure, the
  1345.     menu references may be relocated as desired. Refer to APPENDIX C for
  1346.     technical information concerning the base QSYS menu.
  1347.  
  1348.  
  1349.     - MEMBRAIN Configuration
  1350.  
  1351.      The installation procedure will adjust MEMBRAIN to the minimum
  1352.     size necessary for operation of the QSYS system in the configuration
  1353.     that you have specified. It will be configured with 128 bytes/sector,
  1354.     1 sector/cluster, and the minimum number of directory entries. Refer
  1355.     to APPENDIX A for detailed instructions on configuring MEMBRAIN to
  1356.     your specifications. It is not recommended that MEMBRAIN's size be
  1357.     adjusted downward even though free space may appear to exist. Upward
  1358.     adjustment will be limited by the amount of available memory in your
  1359.     system. QSYS may not execute dependably in less than approximately
  1360.     130K. 'CHKDSK ' can be used to aid in determining the amount of free
  1361.     memory that may be allocated to MEMBRAIN.
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.                                 INST - 11
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.                 SYSTEM STARTUP
  1388.  
  1389.  
  1390.  
  1391.      Provided that QSYS is installed on the drive from which DOS boots
  1392.     at power-up, the following sequence of events will occur.
  1393.  
  1394.      o DOS loads
  1395.           + Initializes file buffers as defined in 'CONFIG.SYS '
  1396.           + Loads and initializes 'ANSI.SYS '
  1397.           + Loads and initializes 'MEMBRAIN.SYS '
  1398.           + Loads and initializes user device drivers if installed
  1399.           + Begins execution of 'AUTOEXEC.BAT '
  1400.  
  1401.      o 'AUTOEXEC.BAT ' executes
  1402.           + Sets Video mode
  1403.           + Tests for IPL Resources
  1404.            - Posts error if resources are unavailable
  1405.             - If resources are missing from removable
  1406.               media then prompts for proper diskette,
  1407.               waits for operator intervention, and
  1408.               restarts 'AUTOEXEC.BAT '
  1409.             - If resources are missing from fixed media,
  1410.               or if the file is missing from the IPL drive,
  1411.               then terminates 'AUTOEXEC.BAT '
  1412.           + Sets the system environment
  1413.            - Defines QSYS file locations and volume labels
  1414.            - Sets cursor to backspace character
  1415.           + Executes QINT.EXE
  1416.            - Initializes MSGQ and QSYS data areas
  1417.            - Initializes QSYS interrupts
  1418.           + Executes user defined startup programs
  1419.           + Copies QSYS files to emulated drives if necessary
  1420.            - Makes sub-directories as necessary
  1421.           + Executes Message Reorganization Procedure
  1422.            - Allows setting of system date and time if necessary
  1423.            - Reorganizes Message File
  1424.            - Puts today's messages in MSGQ
  1425.           + Executes JOBQ.BAT
  1426.  
  1427.      o JOBQ executes
  1428.           o Loads QSYS.EXE
  1429.            - Clock/Calendar appears awaiting sign-on
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.                                 STRT - 1
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.                  CLOCK/CALENDAR
  1454.  
  1455.  
  1456.  
  1457.      The CLOCK/CALENDAR screen is the default screen of QSYS, and will
  1458.     be displayed anytime that a user is not signed-on to the system. This
  1459.     screen will be the first QSYS screen displayed after the startup proc-
  1460.     edure executes. It can be reached from the MENU SYSTEM by pressing F10,
  1461.     or from any other QSYS screen by pressing Ctrl-Break. Following is a
  1462.     a summary of the functions available from the CLOCK/CALENDAR.
  1463.  
  1464.  
  1465.      - Calendar Browsing
  1466.  
  1467.           The range of DOS' calendar is 1/1/1980 to 12/31/2099. In the
  1468.      interest of consistency, this is also the range of the calendar
  1469.      used in QSYS.
  1470.  
  1471.           F1 - Moves the Calendar back one month.
  1472.           F2 - Moves the Calendar forward one month.
  1473.           F3 - Moves the calendar back continuously one month at a
  1474.            time until another function key is pressed.
  1475.           F4 - Moves the calendar forward continuously one month at a
  1476.            time until another function key is pressed.
  1477.           F5 - Prompts for you to enter the month and year to be
  1478.            displayed.
  1479.           F6 - Returns the calendar to the current month and year.
  1480.          F10 - Terminates F3,F4,F5, and F7 functions
  1481.  
  1482.  
  1483.      - Display the MSGQ
  1484.  
  1485.           F7 - A summary of Messages for the current system date will
  1486.            be displayed. If no Messages are in the MSGQ, then an
  1487.            informational system message will be displayed.
  1488.  
  1489.  
  1490.      - MSGQ Alarm Control
  1491.  
  1492.          F17 - Toggle action key that switches the current state of
  1493.            the MSGQ Alarm. A 'note ' symbol is displayed on line
  1494.            25 of the screen when the alarm is activated. When
  1495.            activated, the MSGQ Alarm will sound two loud, high-
  1496.            pitched tones once per minute when a message is due.
  1497.            This control is reset to the default state as set by
  1498.            the 'CLOCK/CALENDAR Configuration ' whenever the
  1499.            CLOCK/CALENDAR screen is exited.
  1500.  
  1501.  
  1502.      - Sign-on
  1503.  
  1504.           Entering your password allows access to the QSYS menu system.
  1505.      If you are the last user that was signed-on to the system, then
  1506.      QSYS will return you to the same place in the menu structure as
  1507.      you were when you signed-off. Otherwise, QSYS will return to the
  1508.      base QSYS menu.
  1509.  
  1510.  
  1511.  
  1512.  
  1513.                                 CLK - 1
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.                   MENU SYSTEM
  1520.  
  1521.  
  1522.  
  1523.     - DESCRIPTION
  1524.  
  1525.      The QSYS menu system is the interface between the system users
  1526.     and DOS. It provides a means of cataloging any task that DOS 2.X is
  1527.     capable of executing. A task can be a program, batch file, or DOS
  1528.     command. The menu system allows any task to be executed immediately,
  1529.     or placed in the JOBQ for execution as a batch, by simply selecting
  1530.     an option from any of an unlimited number of user defined menus. The
  1531.     menu system is tree-structured in design, similar to the DOS tree-
  1532.     structured directory system. This design allows totally free-form
  1533.     creation of menus to suite almost any need. The following example
  1534.     menu system illustrates the tree-structured concept.
  1535.  
  1536.                  .....................
  1537.                  :      SYSTEM MENU     :
  1538.                  :-------------------:
  1539.                  :       Parent of     :
  1540.                  :      MENU 1,2 & 3     :
  1541.                  :...................:
  1542.          __________________________|__________________________
  1543.    ..........|..........     ..........|..........     ..........|..........
  1544.    :       MENU 1      :     :         MENU 2     :     :       MENU 3       :
  1545.    :-------------------:     :-------------------:     :-------------------:
  1546.    :  Child of SYSTEM  :     :    Child of SYSTEM  :     :  Child of SYSTEM  :
  1547.    : Parent of MENU 1A :     : Parent of 2A & 2B :     : Parent of MENU 3A :
  1548.    :...................:     :...................:     :...................:
  1549.    ..........|..........           |           ..........|..........
  1550.    :      MENU 1A      :           |           :      MENU 3A       :
  1551.    :-------------------:           |           :-------------------:
  1552.    :  Child of MENU 1  :           |           :  Child of MENU 3  :
  1553.    :               :           |           :           :
  1554.    :...................:           |           :...................:
  1555.                ________________|________________
  1556.          ..........|..........         ..........|..........
  1557.          :        MENU 2A     :         :        MENU 2B     :
  1558.          :-------------------:         :-------------------:
  1559.          :    Child of MENU 2  :         :    Child of MENU 2  :
  1560.          :             :         :             :
  1561.          :...................:         :...................:
  1562.  
  1563.  
  1564.      The above example illustrates only a small part of one possible
  1565.     structure. The basic concept of the QSYS menu system is the relation-
  1566.     ship between 'parent ' menus and their 'children '. This relationship
  1567.     forms a 'generation '. For example, in the illustration above, the
  1568.     SYSTEM MENU is the 'parent ' of MENU 1, MENU 2, and MENU 3. Together
  1569.     these menus form a 'generation '. Even though MENU 1,2, and 3 each have
  1570.     'children ' of their own, the children are outside of SYSTEM MENU's
  1571.     generation, and may not be directly affected by changes to SYSTEM MENU.
  1572.     Similarly, MENU 2A and MENU 2B are children of MENU2, and together
  1573.     these three menus form a separate generation. All of the generations
  1574.     put together form a sort of menu tree. This relationship accounts for
  1575.     the term 'tree-structured '.
  1576.  
  1577.  
  1578.  
  1579.                                 MENU - 1
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.                   MENU SYSTEM
  1586.  
  1587.  
  1588.  
  1589.     - TASK SELECTION
  1590.  
  1591.      The primary function of the menu system is to provide the user
  1592.     with a quick and easy method of loading and executing tasks. This
  1593.     function is accomplished in one of two ways. Once a task has been
  1594.     defined on a QSYS menu, using the MENU EDITOR, it can be selected for
  1595.     execution by simply entering the number to the left of the task name.
  1596.      In addition to this method, tasks may be executed directly from
  1597.     the QSYS command line, which is available on every menu. Refer to the
  1598.     detailed explanation of the QSYS Command Line in this section for more
  1599.     information concerning the use of the command line.
  1600.      All tasks selected, regardless of which method is used, are
  1601.     executed through the JOBQ either in immediate mode or in batch mode.
  1602.     With the JOBQ in 'Queue ' or batch mode, an informational message will
  1603.     be momentarily displayed indicating the status of the task in the JOBQ.
  1604.     In 'Execute ' or immediate mode, the task is placed in the JOBQ, and
  1605.     QSYS immediately passes control back to DOS for execution of the JOBQ.
  1606.     Refer to the JOBQ section for detailed information concerning the JOBQ
  1607.     and task execution control.
  1608.  
  1609.  
  1610.     - MENU SELECTION
  1611.  
  1612.      The selection of menus is accomplished similarly to the selection
  1613.     of tasks. A menu that has been pre-defined using the MENU EDITOR, can
  1614.     be selected from it's parent menu by entering the number to the left
  1615.     of the menu name, while viewing the parent menu. If a change of media
  1616.     is required to access the selected menu, QSYS will prompt for it by
  1617.     volume label. The name of the menu, as displayed on the parent menu,
  1618.     will be used in the title line at the top of the selected menu.
  1619.      A menu can also be accessed directly from the QSYS command line by
  1620.     entering the drive, path, and filename of the menu. In this case, QSYS
  1621.     cannot prompt for a change of diskettes, if one is required. Instead,
  1622.     an error message indicating that the file was not found is issued, and
  1623.     the request is ignored. If the requested menu is found, the filename
  1624.     will be used in the title line followed by the word 'MENU '.
  1625.      Regardless of how a menu was accessed, the F9 key will return you
  1626.     to the parent menu, unless the current menu is the base menu. F19 will
  1627.     return you to the base QSYS menu from any other menu.
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.                                 MENU - 2
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.                   MENU SYSTEM
  1652.  
  1653.  
  1654.  
  1655.     - AVAILABLE FUNCTIONS
  1656.  
  1657.      The bottom line of every menu lists, in an abbreviated format,
  1658.     most of the functions available from the menu system. Following is a
  1659.     short explanation of each function, and a reference to the section
  1660.     containing more detailed information on the use of that function.
  1661.  
  1662.      KEY       FUNCTION DESCRIPTION
  1663.      ---       --------------------
  1664.      F7       If messages are available, pressing F7 will display a
  1665.            summary of the MSGQ. Otherwise, an informational message
  1666.            will be displayed to inform the user that the MSGQ is
  1667.            empty. Refer to the MSGQ section for more information.
  1668.  
  1669.      F8       If tasks have been placed in the JOBQ, then pressing
  1670.            F8 will display the contents of the JOBQ and activate
  1671.            the JOBQ functions. Otherwise, an informational message
  1672.            is displayed to inform the user that the JOBQ is empty.
  1673.            Refer to the JOBQ section for more information.
  1674.  
  1675.      F9       Returns to the current menu's parent menu. If this menu
  1676.            has no parent, then the request is ignored.
  1677.  
  1678.      F10       Signs-off the current user and returns to the Clock-
  1679.            Calendar.
  1680.  
  1681.      F18       This is a toggle action key which toggles the current
  1682.            mode of the JOBQ. The current mode is displayed on line
  1683.            25 as either 'F18 Execute ', if the JOBQ is in immediate
  1684.            mode, or 'F18 Queue ' if tasks selected for execution
  1685.            are to be executed as a batch. Refer to the JOBQ section
  1686.            for more information.
  1687.  
  1688.      F19       Returns to the base QSYS menu, regardless of the current
  1689.            position in the menu system.
  1690.  
  1691.      F39       Invokes the MENU EDITOR, if the current user has primary
  1692.            user security. This option is not displayed on line 25.
  1693.            Refer to the MENU EDITOR section for more information.
  1694.  
  1695.      F48       If tasks have been sent to the JOBQ, then pressing F48
  1696.            will release the JOBQ for execution. Otherwise, an
  1697.            informational message is momentarily displayed, and the
  1698.            request is ignored. Refer to the JOBQ section for more
  1699.            information.
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.                                 MENU - 3
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.                   MENU SYSTEM
  1718.  
  1719.  
  1720.  
  1721.     - QSYS COMMAND LINE
  1722.  
  1723.      The QSYS command line is similar to the DOS command line. It
  1724.     provides a means of executing tasks that are not defined in the menu
  1725.     system. Any DOS command that can be executed from the DOS command line
  1726.     can be entered on the QSYS command line. In addition, batch commands
  1727.     and labels may be entered on the QSYS command line for use in the JOBQ.
  1728.     Refer to the JOBQ section for information concerning the use of DOS
  1729.     batch file commands and labels in the JOBQ.
  1730.      Since any task or menu can be directly accessed from the command
  1731.     line, it is necessary that the QSYS security system assume that all
  1732.     tasks and menus accessed in this manner have a security level of 0.
  1733.     This restricts the use of the QSYS command line to only primary users.
  1734.      The format of commands entered on the QSYS command line is the
  1735.     same as that of the DOS command line with a couple of exceptions. The
  1736.     following example will illustrate these differences.
  1737.  
  1738.  
  1739.     - Executing '.COM ', '.EXE ', or '.BAT ' Files
  1740.  
  1741.     EXAMPLE:
  1742.  
  1743.      Suppose that you wanted to execute a program named 'PROG1.EXE '
  1744.     from drive A, in a sub-directory named 'SUBDIR1 '.
  1745.  
  1746.      On the DOS command line you would insert the proper diskette, if
  1747.     necessary, and enter the following commands.
  1748.  
  1749.      CD A:\SUBDIR1             ' Change to the proper directory
  1750.      PROG1                 ' Execute the program
  1751.  
  1752.  
  1753.      On the QSYS command line you would enter the following command.
  1754.  
  1755.      A:\SUBDIR1\PROG1.EXE
  1756.  
  1757.      QSYS will notify you if either the sub-directory or the requested
  1758.     program is not found, and allow you to change media as necessary. QSYS
  1759.     will then change to the indicated sub-directory, and load the requested
  1760.     program. The significant difference is, that all requests for executing
  1761.     programs, batch files, and external DOS commands, that are not resident
  1762.     in the root directory of the default drive, are entered in the format
  1763.     illustrated below.
  1764.  
  1765.            d:\directory\filename.ext parameters
  1766.            |      |       |          |
  1767.            |      |       |          Parameters to be passed
  1768.            |      |       Filename and extension
  1769.            |      Directory path
  1770.            Drive
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.                                 MENU - 4
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.                   MENU SYSTEM
  1784.  
  1785.  
  1786.  
  1787.      NOTES:
  1788.  
  1789.      1) QSYS will always assume the default drive, if one is not
  1790.         specified, except when loading 'COMMAND.COM ', 'BASIC.COM ',
  1791.         or 'BASICA.COM ', which are assumed to be on the drive from
  1792.         which QSYS was booted, regardless of which drive is the
  1793.         default.
  1794.      2) QSYS will assume the root directory, if one is not specified,
  1795.         regardless of which directory was last used. The directory path
  1796.         may include multiple sub-directory names, but must always be
  1797.         specified starting at the root directory.
  1798.      3) QSYS will assume an extension of '.BAT ', if one is not
  1799.         specified. Therefore, it is good practice to always specify a
  1800.         filename extension.
  1801.      4) Note 3 does not apply to external DOS commands. QSYS knows, and
  1802.         will automatically add the proper extension, if necessary, to
  1803.         all utilities supplied with DOS.
  1804.  
  1805.  
  1806.     - Executing BASIC Programs
  1807.  
  1808.      The format of commands necessary to load BASIC programs remains
  1809.     identical to that of the DOS command line, since the above conventions
  1810.     are also used by DOS. It is important to note however, that QSYS will
  1811.     assume that BASIC or BASICA, whichever is specified in the command,
  1812.     will always reside in the root directory of the drive from which DOS
  1813.     was booted. The following example illustrates the format used for
  1814.     executing BASIC programs.
  1815.  
  1816.     EXAMPLE:
  1817.  
  1818.      Suppose that you wanted to execute the BASIC program 'PROG2.BAS '
  1819.     from drive B, in a sub-directory named 'SUBDIR2 ', that required BASICA
  1820.     (advanced BASIC).
  1821.  
  1822.      On either the QSYS or DOS command lines you would enter the
  1823.      following command.
  1824.  
  1825.      BASICA B:\SUBDIR2\PROG2
  1826.  
  1827.      Again, QSYS will assume that 'BASICA.COM ' can be found in the
  1828.     root directory of the drive from which DOS was booted, and no drive
  1829.     or directory path should be specified.
  1830.  
  1831.      NOTES:
  1832.  
  1833.      1) QSYS will assume an extension of '.BAS ' for BASIC programs,
  1834.      unless one is specified.
  1835.      2) The '.COM ' extension for BASIC or BASICA need not be entered.
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.                                 MENU - 5
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.                   MENU SYSTEM
  1850.  
  1851.  
  1852.  
  1853.  
  1854.     - MENU EDITOR
  1855.  
  1856.      The MENU EDITOR provides functions for adding and deleting tasks
  1857.     from the currently displayed menu, as well as for creating new menus
  1858.     and deleting existing menus from the menu system.
  1859.      The MENU EDITOR is accessed by pressing F39 (Ctrl-F9) at any menu.
  1860.     Only primary users are allowed access to the MENU EDITOR. This is
  1861.     necessary to prevent unauthorized access to existing tasks or menus by
  1862.     creating a duplicate entry with a lower security level.
  1863.      Upon entering the MENU EDITOR, the title line will display the
  1864.     current menu name, plus the word 'EDITOR ' to identify the function
  1865.     currently being performed. You will be prompted to enter the selection
  1866.     number of the menu item to be edited.
  1867.  
  1868.  
  1869.     - Task or Menu Descriptors
  1870.  
  1871.      Before discussing the functions available in the editor, it is
  1872.     important that you understand what kind of information is associated
  1873.     with a menu entry. The following paragraphs describe each of the four
  1874.     fields that make up a task or menu descriptor.
  1875.  
  1876.      MENU NAME:
  1877.  
  1878.           This is the name of the task or menu as it is to appear on
  1879.      the menu. It may be up to 30 characters long, and any displayable
  1880.      characters may be used, including graphics characters. For tasks,
  1881.      this name describes the task that is performed when this menu
  1882.      entry is selected for execution. It has no meaning to QSYS. For
  1883.      menus, this name is used by QSYS for the title line of the menu
  1884.      when displayed.
  1885.  
  1886.      FILESPEC:
  1887.  
  1888.           This field describes to QSYS, the drive, directory path, and
  1889.      filename of the task or menu file that this menu entry describes.
  1890.      The format for this entry is the same as that of the QSYS command
  1891.      line. A menu file entry is distinguished from a task entry by the
  1892.      use of an extension of '.MNU ' on the filename. If this descriptor
  1893.      describes another menu file, then a filespec indicating the use
  1894.      of an emulated drive will result in an error. QSYS will not allow
  1895.      it's menus to be located on emulated drives. Up to 127 characters
  1896.      may be used to describe the filespec and associated parameters.
  1897.      Refer to QSYS COMMAND LINE in this section for details about file
  1898.      specifications.
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.                                 MENU - 6
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.                   MENU SYSTEM
  1916.  
  1917.  
  1918.  
  1919.      VOLUME ID:
  1920.  
  1921.           If the drive specified in the filespec entry indicates
  1922.      removable media, such as a diskette drive, then QSYS will prompt
  1923.      for the volume label of the media on which this file can be
  1924.      located. This allows QSYS to prompt for the proper media by name
  1925.      if the file is not found, thus relieving the users from having to
  1926.      remember the location of files cataloged in the QSYS menu system.
  1927.      Entering the global search character '* ', will tell QSYS not to
  1928.      test for the Volume ID of the media associated with this file,
  1929.      allowing the same file to be accessed from different media. This
  1930.      should only be used if necessary, since it disables QSYS' ability
  1931.      to prompt for the required media by name.
  1932.           Up to 11 characters may be used in the Volume ID. Any volume
  1933.      label that is valid in DOS may be used in this field. QSYS will
  1934.      not allow this field to be left blank if the specified drive uses
  1935.      removable media.
  1936.  
  1937.      SECURITY LEVEL:
  1938.  
  1939.           This is the security level required by the active user to
  1940.      access this menu entry. This field allows restricted access to
  1941.      tasks or even entire menus to those users with a security level
  1942.      equal to or below the security level specified.
  1943.           Refer to SECURITY SYSTEM in the PREFACE for a description of
  1944.      the QSYS security system.
  1945.  
  1946.  
  1947.     - General Information
  1948.  
  1949.      Once the MENU EDITOR has been entered using F39, QSYS will prompt
  1950.     for the number of the menu entry to be edited. Pressing F10 in this
  1951.     field will terminate the editor and return you to task selection mode
  1952.     and the command line. Selecting a menu entry, while in editor mode,
  1953.     begins editing of that entry, and the functions available are covered
  1954.     in detail in the following sub-sections.
  1955.      Whenever a task or menu descriptor is either added to a menu, or
  1956.     or an existing descriptor is edited, QSYS will prompt for the fields
  1957.     that make up the task or menu descriptor. The up-arrow may be used to
  1958.     back up to a previously entered field, or out of the selected entry.
  1959.     Simply pressing the <ENTER> key will proceed to the next field without
  1960.     altering the contents of the current field. As in all QSYS data fields,
  1961.     what you see on the screen is what you've got in the field, but no data
  1962.     is actually changed in the menu file until the 'SECURITY LEVEL ' field
  1963.     has been entered. This allows changes to an entry to be nullified by
  1964.     backing out of the entry using the up-arrow.
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.                                 MENU - 7
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.                   MENU SYSTEM
  1982.  
  1983.  
  1984.  
  1985.     - Adding Descriptors
  1986.  
  1987.      A task or menu descriptor is added to the currently displayed menu
  1988.     by selecting a blank menu entry and entering the descriptor fields as
  1989.     QSYS prompts for them. After the last field has been entered, QSYS will
  1990.     update the menu file to include the added descriptor, and prompt for
  1991.     the next menu entry to be edited.
  1992.      Note that adding a descriptor for a new menu does not create the
  1993.     menu. After the descriptor has been added, proceed to 'Creating a New
  1994.     Menu ' for the steps necessary to create the menu file.
  1995.  
  1996.  
  1997.     - Editing Existing Descriptors
  1998.  
  1999.      A task or menu descriptor can be edited (changed) by selecting
  2000.     it's menu entry number. QSYS will display the current contents of each
  2001.     field and allow changes. After the last field has been updated, the
  2002.     new descriptor will be written to the menu file.
  2003.      Note that altering a descriptor will not change the location of
  2004.     a task or menu file. The actual location of the file must be changed
  2005.     using the DOS 'COPY ' and 'ERASE ' commands from the command line to
  2006.     copy the file to it's new location, and to delete the old file. If
  2007.     the descriptor is a menu descriptor, refer to 'Relocating a Menu '.
  2008.  
  2009.  
  2010.     - Deleting Descriptors
  2011.  
  2012.      A task or menu descriptor is deleted by selecting it's menu entry
  2013.     number and blanking the 'MENU NAME ' field by pressing the '+ ' key on
  2014.     the numeric keypad or by holding down the Ctrl key and pressing the End
  2015.     key while the cursor is positioned at the beginning of the field. QSYS
  2016.     will then ask for confirmation before deleting the entry. Entering a
  2017.     'Y ' will delete the descriptor. Any other key will cause QSYS to re-
  2018.     display the original contents of the field and abort the delete. Note
  2019.     that filling the field with spaces does NOT blank the field.
  2020.      Note also, that deleting a descriptor does not delete the task or
  2021.     menu file. Refer to 'Deleting a Menu ' if deletion of a menu file is
  2022.     desired. Tasks must be erased using the DOS 'ERASE ' command from the
  2023.     command line.
  2024.  
  2025.  
  2026.     - Changing the Current Menu
  2027.  
  2028.      Since the editor assumes that selection of a menu entry is for the
  2029.     purpose of editing the descriptor, a mechanism is provided for changing
  2030.     the current menu without exiting the editor. This is accomplished by
  2031.     first selecting the desired menu file's descriptor from the current
  2032.     menu, inserting the media containing the menu file, if necessary, and
  2033.     pressing the F9 Menu key. In the event that the requested menu file is
  2034.     not found, the editor will ask if you want to create this menu. Type
  2035.     'N ' to abort the create procedure and retry the operation using the
  2036.     correct media.
  2037.  
  2038.  
  2039.  
  2040.  
  2041.                                 MENU - 8
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.                   MENU SYSTEM
  2048.  
  2049.  
  2050.  
  2051.     - Creating a New Menu
  2052.  
  2053.      Creating a new menu requires that the descriptor has already been
  2054.     added to the current menu using the procedure outlined under 'Adding
  2055.     Descriptors '. After this procedure has been performed, select the
  2056.     descriptor for editing, insert the media to contain the new menu file,
  2057.     if necessary, and press the F9 Menu key. QSYS will check the directory
  2058.     of the target drive for any files whose names match the requested menu
  2059.     name. If a file is found, the create procedure is aborted, and QSYS
  2060.     will attempt make this file the current menu file. If no matching files
  2061.     are found, then QSYS will momentarily display a message indicating this
  2062.     fact and ask you to confirm that the new menu file should be created.
  2063.     Responding to the prompt with a 'Y ' will create the new menu file, and
  2064.     the newly created file will become the current menu. Any other response
  2065.     will cancel the create procedure and editing of the current menu will
  2066.     resume.
  2067.  
  2068.  
  2069.     - Deleting a Menu
  2070.  
  2071.      The current menu may be deleted by pressing the F6 Delete key only
  2072.     after all descriptors have been deleted using the procedure discussed
  2073.     under 'Deleting Descriptors '. QSYS will ask for confirmation before
  2074.     deleting the requested menu. Any response except 'Y ' will abort the
  2075.     delete procedure. After deletion of a menu, the parent menu will become
  2076.     the current menu.
  2077.      The base menu cannot be deleted under any circumstances from
  2078.     within QSYS. Refer to APPENDIX C for information concerning changing
  2079.     the base menu.
  2080.  
  2081.  
  2082.     - Relocating a Menu
  2083.  
  2084.      QSYS Version 3.0X does not directly support the relocation of task
  2085.     or menu files. Extreme caution should be exercised in the relocation of
  2086.     menu files. Parent menus cannot be safely relocated, since pressing F9
  2087.     at any of the children will result in QSYS attempting to back up to a
  2088.     non-existent member of that generation of menus. Entire branches in the
  2089.     menu system's tree-structure could be rendered unreliable.
  2090.      It is possible to relocate a parent menu file by recreating it,
  2091.     and all of it's children. It should only be necessary to recreate one
  2092.     generation of menus in order to preserve the integrity of the menu
  2093.     system.
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.                                 MENU - 9
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.                      JOBQ
  2114.  
  2115.  
  2116.  
  2117.     - JOBQ Description
  2118.  
  2119.      The JOBQ is a dynamic batch file from which all other programs,
  2120.     batch files, and commands are located and executed. QSYS executes all
  2121.     tasks through this facility. The JOBQ can operate in one of two modes,
  2122.     as controlled from the menu system, using the F18 function key. In
  2123.     immediate or 'Execute ' mode, any task selected from a menu, or entered
  2124.     on the QSYS command line, is executed immediately. In batch or 'Queue '
  2125.     mode, up to 20 tasks selected for execution, are stacked, allowing a
  2126.     batch of tasks to be executed sequentially with little or no operator
  2127.     intervention. In either mode, the JOBQ will automatically reload QSYS
  2128.     after the last task in the queue has terminated.
  2129.      After the JOBQ is released for execution, a QSYS module called
  2130.     QLDR.COM provides resource availability services, such as prompting
  2131.     for media changes as required, supplies the loading services required
  2132.     for executing batch files and BASIC programs, as well as providing
  2133.     error recovery routines. QLDR also allows extensive user control over
  2134.     JOBQ execution, including the ability to re-execute previous tasks,
  2135.     cancel tasks in the JOBQ awaiting execution, cancel the JOBQ and return
  2136.     to QSYS, or call the DOS command processor to execute any other task
  2137.     while the JOBQ is temporarily suspended.
  2138.  
  2139.  
  2140.     - Special JOBQ Commands
  2141.  
  2142.      - EXIT
  2143.  
  2144.           The EXIT command terminates QSYS and passes control to the
  2145.      DOS command line. QSYS can be restarted by invoking the JOBQ. QSYS
  2146.      should never be invoked directly, since doing so will disable all
  2147.      JOBQ execution functions.
  2148.  
  2149.      - QLDR jt,d:,volid,path,filename.ext,parms
  2150.  
  2151.           The QLDR command causes QLDR.COM to be invoked from the JOBQ
  2152.      directly. Refer to 'JOBQ Execution Services ' and APPENDIX B for
  2153.      detailed information concerning QLDR.
  2154.  
  2155.  
  2156.     - Use of DOS Batch File Commands and Labels in the JOBQ
  2157.  
  2158.      Since JOBQ.BAT is a DOS batch file, it is also possible to inter-
  2159.     mix DOS batch file commands and labels with other tasks, providing
  2160.     even greater user control. QSYS reserves two labels for it's own use
  2161.     in the JOBQ. The first consists of the word 'JOB ' plus a number from
  2162.     00 to 20. The second is the label ':END '. Refer to your DOS manual for
  2163.     detailed information on the use of DOS batch file commands and labels.
  2164.  
  2165.  
  2166.     - Use of QLDR.COM in User Batch Files
  2167.  
  2168.      Refer to APPENDIX B for technical information concerning the use
  2169.     of QLDR.COM in your own batch files.
  2170.  
  2171.  
  2172.  
  2173.                                 JOBQ - 1
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.                      JOBQ
  2180.  
  2181.  
  2182.  
  2183.     - Pre-Release JOBQ Functions
  2184.  
  2185.        The following functions are available only when the JOBQ is in
  2186.     'Queue ' mode. These functions are made available to the user through
  2187.     the JOBQ screen. The JOBQ screen is accessed by pressing F8 at any QSYS
  2188.     menu. From this screen, tasks in the JOBQ can be viewed, deleted, or
  2189.     their sequence of execution changed before the JOBQ is released.
  2190.  
  2191.     Following is a list of the functions available.
  2192.  
  2193.      - PgUp or PgDn
  2194.  
  2195.           If more entries are in the JOBQ than can be displayed on one
  2196.      screen, the PgUp and PgDn keys will allow you to move forward and
  2197.      backward from page to page as necessary. In the event that JOBQ
  2198.      entries are deleted to the point that all entries can be displayed
  2199.      on one screen, the PgUp and PgDn keys will be deactivated.
  2200.  
  2201.      - F5 Change Sequence
  2202.  
  2203.           Press F5, enter the current sequence number of the JOBQ
  2204.      entry to be moved, a dash (-), and then the sequence number you
  2205.      want it moved to. The JOBQ entry will be removed from it's current
  2206.      position and inserted immediately before the the designated target
  2207.      entry. The screen will be updated and the cursor will return to
  2208.      the command line awaiting the next command.
  2209.           Any error in the sequence number entries, including an empty
  2210.      JOBQ entry specified as either source or target will produce an
  2211.      error message momentarily and then the sequence number entries
  2212.      may be retried.
  2213.  
  2214.      - F6 Delete
  2215.  
  2216.           After pressing F6, QSYS will prompt for the sequence number
  2217.      of the JOBQ entry you would like to delete. After you enter the
  2218.      sequence number, QSYS will echo the number you have entered and
  2219.      ask you to confirm the entry. If the number is correct enter a
  2220.      'Y ' and press <ENTER>. The entry will be deleted, the screen
  2221.      updated, and the cursor will return to the command line awaiting
  2222.      the next command. If the number is not correct, any entry besides
  2223.      'Y ' will cancel the delete command.
  2224.           If an invalid sequence number is entered, an error message
  2225.      will be displayed momentarily and then the sequence number entry
  2226.      may be retried.
  2227.  
  2228.      - F38 Release JOBQ
  2229.  
  2230.           Passes control to DOS for execution of the JOBQ.
  2231.  
  2232.      - F10 End
  2233.  
  2234.           Returns you to the menu system.
  2235.  
  2236.  
  2237.  
  2238.  
  2239.                                 JOBQ - 2
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.                      JOBQ
  2246.  
  2247.  
  2248.  
  2249.     - JOBQ Execution Services
  2250.  
  2251.      A QSYS module named QLDR.COM provides services for checking the
  2252.     existence of all files that are placed in the JOBQ before allowing DOS
  2253.     to attempt execution. This allows QSYS to prompt for proper media when
  2254.     possible, and to alert the operator of missing resources and provide
  2255.     error recovery for those conditions that would otherwise cause JOBQ
  2256.     task execution to be aborted without user control. If an error occurs,
  2257.     a message indicating the operator action that needs to be taken, or
  2258.     indicating the condition that caused the halt is posted, followed by
  2259.     the following menu.
  2260.  
  2261.            1) Re-run Previous Task
  2262.            2) Cancel Current Task
  2263.            3) Cancel the Batch File
  2264.            4) DOS Command Processor
  2265.  
  2266.          Press <ENTER> to Continue or Select Option: _
  2267.  
  2268.     Note that option 4 is only available to primary users. Options are
  2269.     selected from the menu by entering the number of the desired option.
  2270.     The <ENTER> key is not required for options 1-4. All other keys are
  2271.     ignored. The following chart explains each available option.
  2272.  
  2273.     <ENTER> - Continues execution of the JOBQ, after the error condition
  2274.           which caused the halt is corrected.
  2275.       1 - Re-executes the previous task in the JOBQ.
  2276.       2 - Cancels the current task, and continues execution of the
  2277.           JOBQ with the next task in the queue.
  2278.       3 - Cancels the entire JOBQ and returns to the QSYS menu system.
  2279.       4 - Temporarily suspends JOBQ execution, and loads the DOS
  2280.           Command Processor. While in the DOS command processor, any
  2281.           program, batch file, or DOS command can be executed. Entering
  2282.           the 'EXIT ' command will exit DOS, re-display the option menu,
  2283.           and allow further option selection, including continuation of
  2284.           the JOBQ at the point at which it was interrupted.
  2285.  
  2286.  
  2287.     - JOBQ Execution Control
  2288.  
  2289.      All options available due to an error condition, as explained
  2290.     under 'JOBQ Execution Services ', are also available through a user
  2291.     JOBQ interrupt mechanism provided in QLDR. Pressing the Esc key as a
  2292.     task is terminating, will activate the user interrupt. QLDR will post
  2293.     a message, indicating that the halt is a result of a user request,
  2294.     followed by the option menu. All options listed on the menu are avail-
  2295.     able. It is possible to move forward or backward several tasks within
  2296.     the JOBQ by selecting the appropriate option and immediately pressing
  2297.     the Esc key again to re-display the option menu. Each time QLDR halts
  2298.     it will display the current task to be performed, allowing the user to
  2299.     track the current position within the JOBQ.
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.                                 JOBQ - 3
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.                      MSGQ
  2312.  
  2313.  
  2314.  
  2315.      The MSGQ is a data area in storage initialized by QINT and main-
  2316.     tained by QMSG. This data area contains information about messages
  2317.     that will come due during the current system date. A summary of the
  2318.     contents of the MSGQ can be viewed from either the CLOCK/CALENDAR
  2319.     or from any menu in the QSYS menu system by pressing F7. You do not
  2320.     have to be signed-on to view the MSGQ summary. This screen is meant
  2321.     to be a quick reference window into the MSGQ. Message text cannot be
  2322.     displayed from this screen.
  2323.      The MSGQ is listed in chronological order, with those messages
  2324.     that are currently due, displayed in the highlighted attribute, while
  2325.     those messages still pending are displayed in the normal foreground
  2326.     attribute. The summary lists the message recipient, the time, in 24
  2327.     hour format, that the message is due, and the record number of the
  2328.     message in the MSGS.DAT file. The message text cannot be displayed
  2329.     from this screen. An active clock is also displayed on line 23 to aid
  2330.     in the evaluation of the displayed information. This clock is always
  2331.     displayed in 24 hour format, regardless of QSYS system clock config-
  2332.     uration, in order to remain consistent with the message time format.
  2333.      In the event that no messages are pending for the current date,
  2334.     pressing F7 will trigger an informational message indicating that the
  2335.     MSGQ is empty.
  2336.  
  2337.  
  2338.     - Available Functions
  2339.  
  2340.      PgUp or PgDn
  2341.  
  2342.           If more messages are pending than can be displayed on one
  2343.      screen, the PgUp and PgDn keys will be activated allowing you to
  2344.      move forward and backward from one page to another as necessary.
  2345.  
  2346.      F10 will return you to the screen from which you gained access to
  2347.     the MSGQ screen.
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.                                 MSGQ - 1
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.                    MESSAGES
  2378.  
  2379.  
  2380.  
  2381.     - Description
  2382.  
  2383.      The QSYS message system provides personal calendar functions for
  2384.     each QSYS user, as well as facilities for message exchange between
  2385.     users. All messages are confidential between the message sender and
  2386.     the intended recipient of the message. No other user, including the
  2387.     primary users, are allowed access to messages not intended for them.
  2388.     Up to five 'targets ' may be specified per message. A 'target ' is a
  2389.     group of fields specifying the recipient of the message, the date and
  2390.     time that the message is due, and a frequency, used to automatically
  2391.     update the target date and time, once the message has been displayed.
  2392.     The five target specifications may, for example, be used to send the
  2393.     same message to five different users simultaneously, or to the same
  2394.     user at five different dates and times, if desired. Each message may
  2395.     contain up to three lines of text. Information indicating the sender
  2396.     of the message, and the date and time that the message was sent or
  2397.     last updated is maintained by the system. QMSG.EXE provides routines
  2398.     for entering and editing messages, displaying and previewing messages,
  2399.     reorganizing the message file, and updating the MSGQ. Refer to the
  2400.     MSGQ section for information pertaining to the contents of the MSGQ.
  2401.      QSYS also incorporates an interrupt driven message alarm system,
  2402.     to allow monitoring of the MSGQ concurrently with all other system
  2403.     tasks. QSYS will sound a subtle, but distinctive tone once per minute
  2404.     while messages are due. The alarm system is designed not to interrupt
  2405.     the use of the speaker by other applications. QINT.EXE provides the
  2406.     necessary routines for initialization of the MSGQ, and for all MSGQ
  2407.     monitoring and alarm functions.
  2408.  
  2409.  
  2410.     - QMSG.EXE Loading Options
  2411.  
  2412.      QMSG incorporates it's own function menu, allowing access to all
  2413.     message system functions from within the program. It is also possible
  2414.     to access each function directly by passing the menu option number to
  2415.     QMSG using a command line parameter. For example, 'DISPLAY MESSAGES '
  2416.     is option 1 on the Message Menu. The message display function can be
  2417.     directly accessed, bypassing the Message Menu, by appending a '1 ' to
  2418.     the command line used to load QMSG.EXE. This is illustrated in the
  2419.     default base QSYS menu created by the installation procedure. Refer to
  2420.     QSYS COMMAND LINE and MENU EDITOR in the MENU SYSTEM section for more
  2421.     information on QSYS command and filespec format.
  2422.  
  2423.  
  2424.     - Common Editing Features
  2425.  
  2426.      All cursor control and editing keys, described in QSYS EDITOR in
  2427.     the GENERAL INFORMATION section, are active while entering or editing
  2428.     a message. In particular, the <End> key can be used in any data field
  2429.     to terminate the editing function and update the message file. All data
  2430.     is checked for validity as it is entered. If invalid data is entered,
  2431.     an error message will be momentarily displayed on line 25, and QMSG
  2432.     will force re-entry of the field.
  2433.  
  2434.  
  2435.  
  2436.  
  2437.                                 MSG - 1
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.                    MESSAGES
  2444.  
  2445.  
  2446.  
  2447.     - Message Data Fields
  2448.  
  2449.      Before discussing the functions available in the message system,
  2450.     it is necessary to understand the fields that make-up a message record.
  2451.     Following, is an explanation of the contents of each of these fields.
  2452.  
  2453.  
  2454.      RECIPIENT
  2455.  
  2456.           The name of the QSYS user for which this message is intended.
  2457.  
  2458.      DATE
  2459.  
  2460.           The date on which the recipient, named in the associated
  2461.      target entry, is to be notified of the message. May be entered
  2462.      in any valid DOS format, but must be equal to, or greater than,
  2463.      the current system date.
  2464.  
  2465.      TIME
  2466.  
  2467.           The time of day, in 24 hour format, at which the recipient,
  2468.      named in the associated target entry, is to be notified of the
  2469.      message. May be entered in any valid DOS format. However, this
  2470.      field, and the associated date, must not be prior to the current
  2471.      system date and time.
  2472.  
  2473.      FREQUENCY
  2474.  
  2475.           The frequency at which the recipient, named in the associated
  2476.      target entry, is to be notified of the message. The frequency is
  2477.      entered as a number, up to three digits, followed by a time period
  2478.      specifier. The following table shows the valid time periods.
  2479.  
  2480.                   MN - Minutes
  2481.                   HR - Hours
  2482.                   DY - Days
  2483.                   WK - Weeks
  2484.                   MO - Months
  2485.                   YR - Years
  2486.  
  2487.      For example, '3DY ' would increment the target date which caused
  2488.      the message to be due, by three days when the associated message
  2489.      was displayed by the recipient using the DISPLAY function. An
  2490.      entry of '10WK ' would automatically make the message come due
  2491.      in another 10 weeks after being displayed. Time periods may not
  2492.      be combined. A blank frequency field will cause the associated
  2493.      target entry to be deleted when the message is displayed.
  2494.  
  2495.      MESSAGE
  2496.  
  2497.           The actual text of the message. Up to three lines of text
  2498.      can be entered. The keyboard will automatically be shifted into
  2499.      lower case for this field.
  2500.  
  2501.  
  2502.  
  2503.                                 MSG - 2
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.                    MESSAGES
  2510.  
  2511.  
  2512.  
  2513.     - MESSAGES MENU
  2514.  
  2515.      The Messages Menu currently contains the following 5 options.
  2516.  
  2517.           1) DISPLAY MESSAGES
  2518.            Allows the active user to display only those messages
  2519.           which are currently due.
  2520.  
  2521.           2) PREVIEW MESSAGES
  2522.            Allows the active user to display messages that are
  2523.           pending for the current system date.
  2524.  
  2525.           3) ENTER NEW MESSAGES
  2526.            Allows the active user to enter new messages into the
  2527.           message file.
  2528.  
  2529.           4) SEARCH-EDIT MESSAGES
  2530.            Allows the active user to search, delete or update
  2531.           messages which he has sent or in which he is named as a
  2532.           recipient.
  2533.  
  2534.           9) FILE REORGANIZATION
  2535.            Reorganizes the message file and updates the MSGQ.
  2536.  
  2537.      QMSG.EXE may be terminated from the Messages Menu by pressing F10.
  2538.     Ctrl-Break will terminate QMSG, sign-off the current user, and return
  2539.     to the Clock/Calendar.
  2540.  
  2541.  
  2542.     - HELP Facility
  2543.  
  2544.      The F7 key can be used from any command line or data field in
  2545.     the message system to display a help screen. This screen provides the
  2546.     current time, in the 24 hour format required for messages, calendar
  2547.     browsing functions, identical to those of the Clock/Calendar, to aid
  2548.     in entering message target dates, and a list of the current QSYS user
  2549.     names. Refer to the CLOCK/CALENDAR section for detailed information
  2550.     concerning the use of calendar browsing functions.
  2551.      F10 terminates the help screen, and returns you to the beginning
  2552.     of the field in which help was requested.
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.                                 MSG - 3
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.                    MESSAGES
  2576.  
  2577.  
  2578.  
  2579.     - DISPLAY MESSAGES
  2580.  
  2581.      Displays only those messages which are currently due for the
  2582.     active user. Pending messages in the MSGQ are not accessible through
  2583.     this function. If no messages are due for the current user, an infor-
  2584.     mational system message is posted to the active screen.
  2585.  
  2586.  
  2587.     - Available Functions
  2588.  
  2589.      <ENTER> or Ctrl-<ENTER>
  2590.  
  2591.           Updates the target entry which caused the message to be due,
  2592.      according to the instructions contained in the 'FREQUENCY ' field.
  2593.      If no update frequency is specified, the associated target entry
  2594.      will be deleted. The next message in the MSGQ, due for the active
  2595.      user, will then be displayed. If no more messages are available,
  2596.      an informational message is displayed to notify the user, and the
  2597.      DISPLAY function is terminated.
  2598.  
  2599.      F5 - EDIT
  2600.  
  2601.           Allows editing of only the target entry which caused the
  2602.      message to be due. After the update frequency field has been
  2603.      updated, or the <End> key is pressed, the EDIT function will
  2604.      terminate, the message file will be updated, and processing
  2605.      continues as described in the <ENTER> function.
  2606.  
  2607.      F7 - HELP
  2608.  
  2609.           Pressing F7, either on the command line or in a data field,
  2610.      will invoke the HELP facility.
  2611.  
  2612.      F9 - MENU
  2613.  
  2614.           Terminates the DISPLAY function and returns to the Messages
  2615.      Menu. This option differs from F10 only when the original access
  2616.      to QMSG was not through the Messages Menu, in which case, F9 will
  2617.      force a return to the menu so that another selection can be made.
  2618.  
  2619.      F10 - END
  2620.  
  2621.           Terminates the DISPLAY function. If QMSG was originally
  2622.      accessed through the Messages Menu, then the menu will be re-
  2623.      displayed, otherwise, QMSG is terminated.
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.                                 MSG - 4
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.                    MESSAGES
  2642.  
  2643.  
  2644.  
  2645.     - PREVIEW MESSAGES
  2646.  
  2647.      Displays only those messages which are pending or due in the MSGQ
  2648.     for the active user. If no messages are in the MSGQ for the current
  2649.     user, an informational system message is posted to the active screen.
  2650.  
  2651.  
  2652.     - Available Functions
  2653.  
  2654.      <ENTER>
  2655.  
  2656.           Proceeds to the next message pending in the MSGQ for the
  2657.      active user, if one is available. No action is taken on the
  2658.      currently displayed message.
  2659.  
  2660.      Ctrl-<ENTER>
  2661.  
  2662.           Functions as described under 'DISPLAY '. Temporarily switches
  2663.      to DISPLAY mode for this message.
  2664.  
  2665.      F5 - EDIT
  2666.  
  2667.           Functions as described under ' DISPLAY '.
  2668.  
  2669.      F7 - HELP
  2670.  
  2671.           Functions as described under ' DISPLAY '.
  2672.  
  2673.      F9 - MENU
  2674.  
  2675.           Functions similarly to F10 except that return to the Messages
  2676.      Menu is mandatory.
  2677.  
  2678.      F10 - END
  2679.  
  2680.           Terminates the PREVIEW function. If QMSG was originally
  2681.      accessed through the Messages Menu, then the menu will be re-
  2682.      displayed, otherwise, QMSG is terminated.
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.                                 MSG - 5
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.                    MESSAGES
  2708.  
  2709.  
  2710.  
  2711.     - ENTER NEW MESSAGES
  2712.  
  2713.      Allows entering of new messages into the message file. If messages
  2714.     are entered for the current system date, the MSGQ is also updated.
  2715.     Refer to 'Common Editing Features ' and 'Message Data Fields ' in this
  2716.     section for more information.
  2717.      The command level functions described below are available in every
  2718.     data field.
  2719.  
  2720.  
  2721.     - Available Functions
  2722.  
  2723.      F7 - HELP
  2724.  
  2725.           Functions as described under ' DISPLAY '.
  2726.  
  2727.      F9 - MENU
  2728.  
  2729.           Functions similarly to F10 except that return to the Messages
  2730.      Menu is mandatory.
  2731.  
  2732.      F10 - END
  2733.  
  2734.           Pressing F10 will abort the record currently being entered.
  2735.      Information already entered in the current record will be lost.
  2736.      If the original access to QMSG was through the Messages Menu, then
  2737.      the menu will be re-displayed, otherwise, QMSG will be terminated.
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.                                 MSG - 6
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.                    MESSAGES
  2774.  
  2775.  
  2776.  
  2777.     - SEARCH/EDIT
  2778.  
  2779.      Allows direct access to existing records in the message file by
  2780.     record number, or sequential access to the file through the use of
  2781.     browsing functions similar to those used in the Clock/Calendar. Users
  2782.     are only allowed access to those records which they entered into the
  2783.     message file, and those records in which they are named as a recipient.
  2784.     Once the desired record is displayed, it may be edited, or the record
  2785.     may be deleted. The MSGQ is automatically updated to reflect any
  2786.     pertinent changes.
  2787.  
  2788.  
  2789.     - Available Functions
  2790.  
  2791.      F1 - RECORD ADVANCE
  2792.  
  2793.           Advances to the next sequential record in the file to which
  2794.      the active user is allowed access, unless already at the last
  2795.      record.
  2796.  
  2797.      F2 - RECORD BACKSPACE
  2798.  
  2799.           Record backspaces to a previous record in the file to which
  2800.      the active user is allowed access, unless already at the first
  2801.      record.
  2802.  
  2803.      F3 - SCAN FORWARD
  2804.  
  2805.           Continuously record advances until another function key is
  2806.      pressed, or until the end of file. Records to which the active
  2807.      user is denied access are not displayed.
  2808.  
  2809.      F4 - SCAN BACKWARD
  2810.  
  2811.           Continuously record backspaces until another function key
  2812.      is pressed, or until the beginning of file. Records to which the
  2813.      active user is denied access are not displayed.
  2814.  
  2815.      F5 - EDIT
  2816.  
  2817.           Allows full screen editing of the message record currently
  2818.      displayed. The updated record is written to the file after the
  2819.      text of the message is entered or the <End> key is pressed. The
  2820.      message time/date stamp and name of the sender are updated.
  2821.  
  2822.      F6 - DELETE
  2823.  
  2824.           Allows deletion of the currently displayed record from the
  2825.      message file. The message text is blanked and the record will be
  2826.      removed from the file during the next file reorganization.
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.                                 MSG - 7
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.                    MESSAGES
  2840.  
  2841.  
  2842.  
  2843.     - SEARCH/EDIT (continued)
  2844.  
  2845.  
  2846.      F7 - HELP
  2847.  
  2848.           Functions as described under ' DISPLAY '.
  2849.  
  2850.      F9 - MENU
  2851.  
  2852.           Functions similarly to F10 except that return to the Messages
  2853.      Menu is mandatory.
  2854.  
  2855.      F10 - END
  2856.  
  2857.           Pressing F10 will abort the record being edited. Changes will
  2858.      not be written to the file. If the SEARCH/EDIT function was orig-
  2859.      inally accessed through the Messages Menu, then the menu will be
  2860.      re-displayed. Otherwise, QMSG will be terminated.
  2861.  
  2862.  
  2863.  
  2864.     - SET DATE & TIME
  2865.  
  2866.      This screen only appears during the system startup procedure, and
  2867.     then, only if the system date and time have not already been set by a
  2868.     clock feature. All line editing functions are activated including the
  2869.     up and down arrows. F7 HELP is active to assist in setting of the date.
  2870.     F10 END is disabled.
  2871.  
  2872.  
  2873.     - FILE REORGANIZATION
  2874.  
  2875.      This procedure is executed automatically during system startup or
  2876.     at the first sign-off following a change in the system date. You may,
  2877.     on occasion, catch this procedure running at midnight when the system
  2878.     date rolls over to a new day. Reorganization of the message file is
  2879.     totally automatic and will require no operator intervention unless a
  2880.     system error occurs. DO NOT INTERRUPT IT !!!
  2881.      Reorganization of the message file requires free space, equal to
  2882.     the size of the message file, to be available on any installed drive.
  2883.     QMSG will evaluate the available space on each installed drive that is
  2884.     in a ready state, and select the fastest possible device.
  2885.      This procedure sorts the target entries within each record by date
  2886.     and time, deleting those target entries containing a recipient name not
  2887.     currently in the QSYS user list. Records with no active targets are
  2888.     deleted from the message file. Pointers to those records with a target
  2889.     date equal to, or before, the current system date are placed in the
  2890.     MSGQ. If the target date is prior to the system date, then the time is
  2891.     entered into the MSGQ as '00:00 '. This has the effect of making the
  2892.     message due immediately. At termination, if this procedure was invoked
  2893.     from the Messages Menu, then the menu will be re-displayed. Otherwise,
  2894.     QMSG will be terminated.
  2895.  
  2896.  
  2897.  
  2898.  
  2899.                                 MSG - 8
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.                    QSYS CONFIGURATION
  2906.  
  2907.  
  2908.  
  2909.     - Description
  2910.  
  2911.      In order to simplify the installation procedure, default options
  2912.     are taken for as many of the QSYS configuration parameters as possible.
  2913.     The installation aid configures only those parameters necessary for the
  2914.     system hardware on which QSYS is installed. QCNFG.EXE allows real-time
  2915.     configuration of the system parameters that make QSYS fit the operating
  2916.     environment in which it is to be used. Facilities are provided for user
  2917.     control, and screen, keyboard, and clock configuration. All changes to
  2918.     the configuration made in QCNFG are effective immediately, and effect
  2919.     all applicable QSYS program modules. Any alterations to configuration
  2920.     parameters are written to QSYS.SYS when QCNFG terminates. If QSYS.SYS
  2921.     is not available at that time, QCNFG will prompt for the proper media.
  2922.     It is possible to abort all changes by terminating QCNFG using the
  2923.     Ctrl-Break sequence.
  2924.      The QSYS security system restricts access to some QCNFG functions
  2925.     altogether, and merely controls the way which other functions perform.
  2926.     The following sub-sections detail the operation of each function.
  2927.  
  2928.  
  2929.     - QCNFG.EXE Loading Options
  2930.  
  2931.      QCNFG incorporates it's own function menu, allowing access to all
  2932.     configuration functions from within the program. It is also possible to
  2933.     access each function directly by passing the menu option number to
  2934.     QCNFG using a command line parameter. For example, 'USER CONTROL ' is
  2935.     option 1 on the Configuration Menu. The User Control function can be
  2936.     directly accessed, bypassing the Configuration Menu by appending a '1 '
  2937.     to the command line used to load QCNFG.EXE. This is illustrated in the
  2938.     default base QSYS menu created by the installation procedure. Refer to
  2939.     QSYS COMMAND LINE and MENU EDITOR in the MENU SYSTEM section for more
  2940.     information on QSYS command and filespec format.
  2941.  
  2942.  
  2943.     - Configuration Menu
  2944.  
  2945.      The Configuration Menu currently contains the following options.
  2946.  
  2947.                  1) USER CONTROL MENU
  2948.                  2) KEYBOARD/DISPLAY CONFIG.
  2949.                  3) CLOCK/CALENDAR CONFIG.
  2950.  
  2951.     Each function is accessed by entering the number of the menu option.
  2952.     F10 terminates the configuration program and writes any changes to the
  2953.     configuration file.
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.                                 CNFG - 1
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.                    QSYS CONFIGURATION
  2972.  
  2973.  
  2974.  
  2975.     - USER CONTROL MENU
  2976.  
  2977.      This selection provides access to all system user options. The
  2978.     functions provided vary with the user's security level. Following is
  2979.     an explanation of each function.
  2980.  
  2981.  
  2982.      1) ADD NEW USERS
  2983.  
  2984.           All users may sponsor new users to the system. The system
  2985.      will prompt for the new users name and password. A default
  2986.      security clearance of 9 will be assigned. The sponsoring user
  2987.      will remain signed on.
  2988.  
  2989.  
  2990.      2) DELETE USERS
  2991.  
  2992.           Selection of this option will cause the cursor to move to
  2993.      left of the current users name. A prompt will instruct the user
  2994.      to enter a ` D ' to delete the user. The up and down arrows are
  2995.      active to primary users, allowing repositioning of the cursor to
  2996.      the left of another user's name. Any other keys will cancel this
  2997.      option. Only a primary user (security level 0), may delete another
  2998.      user. Any user may delete himself, unless that user is the only
  2999.      primary user on the system. In the event that a user deletes
  3000.      himself from the system, an immediate sign-off will occur, and
  3001.      any messages on file for the deleted user will automatically be
  3002.      purged from the message file during the next file reorganization
  3003.      procedure.
  3004.  
  3005.  
  3006.      3) CHANGE USER NAME
  3007.  
  3008.           A user may change the name which the QSYS system uses for
  3009.      identification. Care should be taken in doing so, since concurrent
  3010.      changes are not automatically made in the message file. If it is
  3011.      necessary to change the name of a user, known to have messages on
  3012.      file, it is advised that the user FIRST add himself as a new user,
  3013.      and reassign his messages to the new user. Failure to do so could
  3014.      cause the user's messages to become inaccessible. All references
  3015.      in the message file to users not currently in the QSYS user list
  3016.      are deleted during file reorganization.
  3017.  
  3018.  
  3019.      4) CHANGE PASSWORD
  3020.  
  3021.           A user may change his password at any time. In the interest
  3022.      of security, the password entry will not display. New passwords
  3023.      are effective immediately. The password must consist of 5 data
  3024.      keys. No function or cursor control keys are allowed. The default
  3025.      shift state is CAPS LOCK, but may be overridden. Shift of the
  3026.      characters in a password entry is significant. For example, a
  3027.      password of 'IBMPC ' is considered to be different from 'ibmpc '.
  3028.  
  3029.  
  3030.  
  3031.                                 CNFG - 2
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.                    QSYS CONFIGURATION
  3038.  
  3039.  
  3040.  
  3041.      5) CHANGE SECURITY CLEARANCE
  3042.  
  3043.           Selection of this option will move the cursor to the current
  3044.      user's security clearance field. The up and down arrows are active
  3045.      to primary users (security level 0), allowing repositioning of the
  3046.      cursor to another user's security field for alteration. A user may
  3047.      not use this option to upgrade his own clearance. In addition, the
  3048.      only primary user's clearance may not be altered. The system must
  3049.      retain at least one primary user at all times.
  3050.  
  3051.  
  3052.     - Function Keys
  3053.  
  3054.      F9 Menu
  3055.  
  3056.           Pressing F9 on the command line re-displays the Configuration
  3057.      Menu. The operation of F9 differs from that of F10 only if the a
  3058.      function was originally accessed directly, without the aid of the
  3059.      Configuration Menu.
  3060.  
  3061.      F10 End
  3062.  
  3063.           The F10 key terminates the current function. If the original
  3064.      access to the configuration program was through the Configuration
  3065.      Menu, then the menu is re-displayed. Otherwise, any changes are
  3066.      written to the configuration file, and QCNFG is terminated.
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.                                 CNFG - 3
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.                    QSYS CONFIGURATION
  3104.  
  3105.  
  3106.  
  3107.     - KEYBOARD/DISPLAY CONFIGURATION
  3108.  
  3109.      This selection, available only to primary users, allows alteration
  3110.     of the parameters that control the display colors, cursor size, and
  3111.     keyboard timer. Changes made here affect only the QSYS programs. The
  3112.     DOS screen and all other programs loaded from the JOBQ are unaffected.
  3113.  
  3114.  
  3115.      1) DISPLAY PARAMETERS
  3116.  
  3117.           The display parameters allow the QSYS display colors to be
  3118.      altered to suite the taste and monitor type of the user. During
  3119.      installation, the display was configured for a black background
  3120.      and border, with a white foreground and bright white highlights.
  3121.      The attributes conform to the colors as described in the BASIC
  3122.      reference manual under the 'COLOR ' statement. Since all changes
  3123.      are effective as they are entered, it is possible, under some
  3124.      circumstances, that data will not display as it is keyed. After
  3125.      all display parameter fields have been entered, the screen will
  3126.      be adjusted to the new values. This makes it possible to test
  3127.      different combinations of colors before making permanent changes.
  3128.      It is generally a good idea to make the foreground, highlight,
  3129.      and background attributes differ, since non-display of data is
  3130.      possible by setting the foreground and background to the same
  3131.      attribute.
  3132.  
  3133.      - Foreground Attribute
  3134.  
  3135.           A value between 0 and 31. This is the attribute used to
  3136.      display data on the QSYS screens.
  3137.  
  3138.      - Highlight Attribute
  3139.  
  3140.           A value between 0 and 31. This attribute is used to highlight
  3141.      input fields and certain other areas of the QSYS screens. Certain
  3142.      QSYS functions, such as the MSGQ screen, require that this color
  3143.      differ from the foreground attribute in order to provide maximum
  3144.      function.
  3145.  
  3146.      - Background Attribute
  3147.  
  3148.           A value between 0 and 15. Even though only values of 0 to 7
  3149.       will actually display as the background color, values of 8 to 15
  3150.       will cause changes in other areas of the screen.
  3151.  
  3152.      - Border Attribute
  3153.  
  3154.           A value between 0 and 15. Setting of this parameter will
  3155.      cause the overscan area of the screen to change color.
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.                                 CNFG - 4
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.                    QSYS CONFIGURATION
  3170.  
  3171.  
  3172.  
  3173.      2) KEYBOARD PARAMETERS
  3174.  
  3175.      - Numeric Lock
  3176.  
  3177.           This parameter allows setting the default state of the
  3178.      numeric keypad shift. In the 'ON ' state, the numeric values of
  3179.      each key are used. The cursor controls may be activated by hold-
  3180.      ing down either shift key while the desired numeric keypad key is
  3181.      pressed. In the 'OFF ' state, the cursor controls are active, and
  3182.      the numeric keys can be activated by pressing pressing either
  3183.      shift key. In either state, the default may be overridden for the
  3184.      duration of the current field by pressing 'Num Lock '.
  3185.  
  3186.      - Cursor Size
  3187.  
  3188.           A value between 0 and 7. This is actually the value used to
  3189.      set the top scan line of the cursor. A value of 0 produces a full
  3190.      height cursor, where a value of 7 produces the smallest possible
  3191.      cursor. For example, DOS uses a value of 6.
  3192.  
  3193.      - Keyboard Timer
  3194.  
  3195.           A value between 0 and 59 minutes. The default setting of 0
  3196.      disables the keyboard timer. Setting the value above 0 enables the
  3197.      keyboard timer. When enabled, inactivity at the keyboard for the
  3198.      specified number of minutes causes the current user to be signed-
  3199.      off, the current function to be terminated, and CLOCK/CALENDAR is
  3200.      displayed. The keyboard timer is only active in the QSYS system
  3201.      programs, and will not terminate other programs loaded through the
  3202.      JOBQ.
  3203.  
  3204.  
  3205.     - Function Keys
  3206.  
  3207.      F9 Menu
  3208.  
  3209.           Pressing F9 on the command line re-displays the Configuration
  3210.      Menu. The operation of F9 differs from that of F10 only if the a
  3211.      function was originally accessed directly, without the aid of the
  3212.      Configuration Menu.
  3213.  
  3214.      F10 End
  3215.  
  3216.           The F10 key terminates the current function. If the original
  3217.      access to the configuration program was through the Configuration
  3218.      Menu, then the menu is re-displayed. Otherwise, any changes are
  3219.      written to the configuration file, and QCNFG is terminated.
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.                                 CNFG - 5
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.                    QSYS CONFIGURATION
  3236.  
  3237.  
  3238.  
  3239.     - CLOCK/CALENDAR CONFIGURATION
  3240.  
  3241.      This selection, available only to primary users, is used to
  3242.     configure the CLOCK/CALENDAR screen.
  3243.  
  3244.  
  3245.      1) SET TIME
  3246.  
  3247.           Used to set the system time. The time is always entered in 24
  3248.      hour format, even though the clock may be configured to display 12
  3249.      hour format. The time will always be displayed using the format
  3250.      'HH:MM:SS ', but may be entered using any standard DOS format.
  3251.  
  3252.  
  3253.      2) SET DATE
  3254.  
  3255.           Used to set the system date. The date will always display in
  3256.      in the format ' MM-DD-YYYY ', but may be entered in any standard
  3257.      DOS format. If the system date is changed, a MSGQ update will be
  3258.      performed at the next sign-off.
  3259.  
  3260.  
  3261.      3) DISPLAY OPTIONS
  3262.  
  3263.      - Foreground Character
  3264.  
  3265.           The ASCII value of the character used to form the characters
  3266.      of the system clock. May be a value between 0 and 255. The default
  3267.      is 4. The BASIC reference manual contains a complete list of the
  3268.      ASCII character set.
  3269.  
  3270.      - Foreground Attribute
  3271.  
  3272.           The color of the system clock characters. May be a value
  3273.      between 0 and 31. The default is 15.
  3274.  
  3275.      - Background Character
  3276.  
  3277.           The ASCII value of the character used to make up the back-
  3278.      ground of the CLOCK/CALENDAR screen. May be a value between 0 and
  3279.      255. The default is 0.
  3280.  
  3281.      - Background Attribute
  3282.  
  3283.           The color of the background characters. May be a value
  3284.      between 0 and 31. The default is 0.
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.                                 CNFG - 6
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.                    QSYS CONFIGURATION
  3302.  
  3303.  
  3304.  
  3305.      4) FORMAT OPTIONS
  3306.  
  3307.      - Time Format
  3308.  
  3309.           The values 12 or 24 are valid. The default is 12. In the 12
  3310.      hour format the time will be displayed as 00:00 to 12:00. In the
  3311.      24 hour format the time will be displayed as 00:00 to 24:00.
  3312.  
  3313.      - Clock Format
  3314.  
  3315.           Allows the user to configure the system clock to display the
  3316.      time as 'HH:MM:SS ', which is the default, or as 'HH:MM '.
  3317.  
  3318.  
  3319.      5) SOUND OPTIONS
  3320.  
  3321.      - Hourly Chimes
  3322.  
  3323.           A response of 'Y ' activates the chimes, and a response of
  3324.      'N ' deactivates them. When activated, and the CLOCK/CALENDAR
  3325.      screen is displayed, the chimes will sound on the hour.
  3326.  
  3327.      - Hourly Tones
  3328.  
  3329.           A response of 'Y ' activates the tones, and a response of
  3330.      'N ' deactivates them. When activated, and the CLOCK/CALENDAR
  3331.      screen is displayed, the tones will indicate the hour currently
  3332.      displayed immediately following the Hourly Chimes, if also active.
  3333.  
  3334.      - MSGQ Alarm
  3335.  
  3336.           A response of 'Y ' sets the default state of the MSGQ alarm
  3337.      to on. Two loud, high pitched tones will sound each minute while
  3338.      the CLOCK/CALENDAR is displayed and messages are due. A response
  3339.      of 'N ' sets the default state of the MSGQ alarm to off. Either
  3340.      state may be overridden at the CLOCK/CALENDAR screen with the F17
  3341.      function key.
  3342.  
  3343.  
  3344.     - Function Keys
  3345.  
  3346.      F9 Menu
  3347.  
  3348.           Pressing F9 on the command line re-displays the Configuration
  3349.      Menu. The operation of F9 differs from that of F10 only if the a
  3350.      function was originally accessed directly, without the aid of the
  3351.      Configuration Menu.
  3352.  
  3353.      F10 End
  3354.  
  3355.           The F10 key terminates the current function. If the original
  3356.      access to the configuration program was through the Configuration
  3357.      Menu, then the menu is re-displayed. Otherwise, any changes are
  3358.      written to the configuration file, and QCNFG is terminated.
  3359.  
  3360.  
  3361.                                 CNFG - 7
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.                 SYSTEM MESSAGES
  3368.  
  3369.  
  3370.  
  3371.      All QSYS system programs incorporate a comprehensive set of error
  3372.     trapping and recovery routines. The System Messages returned by these
  3373.     routines can be classified into three distinct groups. The group
  3374.     classification of a particular message can be distinguished by the
  3375.     accompanying tone(s) and the duration of display.
  3376.  
  3377.  
  3378.      INFORMATIONAL MESSAGES
  3379.  
  3380.           System Messages of this group are not posted as the result
  3381.      of an error condition, but simply to convey the status of the
  3382.      current function. They are characterized by the accompanying short
  3383.      duration tone of medium pitch, unless the message is meant as a
  3384.      warning, in which case the duration will be longer and the pitch
  3385.      higher to draw your attention to the message line. This type of
  3386.      message will be displayed for approximately 3 seconds. Recovery
  3387.      action is not necessary.
  3388.  
  3389.  
  3390.      PROCEDURAL ERRORS
  3391.  
  3392.           System Messages of this group are posted as the result of an
  3393.      incorrect operator action, such as an invalid data field entry.
  3394.      They are characterized by a long duration, low-pitched tone and
  3395.      are displayed for approximately 6 seconds. Recovery is usually
  3396.      automatic.
  3397.  
  3398.  
  3399.      SYSTEM ERRORS
  3400.  
  3401.           System Messages of this group are posted as the result of a
  3402.      critical error condition, such as a hardware or program failure.
  3403.      They are characterized by the typical DOS ' beep ', sometimes
  3404.      accompanied by a long low-pitched tone. These errors require an
  3405.      operator response, and the available recovery options are listed
  3406.      on the prompt line.
  3407.  
  3408.  
  3409.      If the active screen at the time a message is posted happens to be
  3410.     the DOS screen, then the message will display on the next available
  3411.     line and processing will continue immediately. On any other screen, the
  3412.     message will display on line 25 for the specified time and only then
  3413.     will processing continue. In this case, the display of a message may be
  3414.     terminated by pressing the <ENTER> key, unless the message includes
  3415.     options for recovery.
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.                                 ERR - 1
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.                  INFORMATIONAL MESSAGES
  3434.  
  3435.  
  3436.  
  3437.     ' task ' Placed in JOBQ
  3438.  
  3439.           The task initiated from a menu or the command line has been
  3440.      successfully added the JOBQ.
  3441.  
  3442.     ' task ' Placed in JOBQ * JOBQ Now Full
  3443.  
  3444.           The last task initiated caused the JOBQ to reach it's
  3445.      operational limit. Any attempt to initiate further tasks will
  3446.      result in a JOBQ overrun.
  3447.  
  3448.     JOBQ Empty
  3449.  
  3450.           The JOBQ is empty. This message will be posted if an attempt
  3451.      is made to display an empty JOBQ, a task is deleted from the JOBQ
  3452.      leaving it empty, or if an attempt is made to release an empty
  3453.      JOBQ for execution.
  3454.  
  3455.     MSGQ Update Required * JOBQ Active
  3456.  
  3457.           The system date has changed and QSYS is attempting to execute
  3458.      the Message File Reorganization procedure, but the system has been
  3459.      signed-off with tasks present in the JOBQ. The JOBQ tasks must be
  3460.      deleted or released for execution before QSYS will automatically
  3461.      initiate the file reorganization.
  3462.  
  3463.     Message Added to MSGQ * MSGQ Now Full
  3464.  
  3465.           The last message added to the MSGQ caused it to reach it's
  3466.      operational limit. Any action which causes QMSG to attempt to add
  3467.      another message to the queue will result in a MSGQ overrun.
  3468.  
  3469.     MSGQ Empty
  3470.  
  3471.           The MSGQ is empty. This message is posted if an attempt is
  3472.      made to display an empty MSGQ, initiate the DISPLAY or PREVIEW
  3473.      functions of QMSG when no messages are due for the active user,
  3474.      or to signal the end of the DISPLAY or PREVIEW functions after
  3475.      the last message due or pending has been displayed.
  3476.  
  3477.     No Messages in File for 'user name '
  3478.  
  3479.           An attempt was made to initiate the SEARCH/EDIT function of
  3480.      QMSG, and no messages to which the active user is allowed access
  3481.      exist.
  3482.  
  3483.     Message File Empty
  3484.  
  3485.           The message file is empty. This message is posted when any
  3486.      attempt is made to initiate the SEARCH/EDIT function of QMSG and
  3487.      the file contains no messages.
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.                                 ERR - 2
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.                 PROCEDURAL ERRORS
  3500.  
  3501.  
  3502.  
  3503.     SYS001 - PARAMETER OUT OF SPECIFIED RANGE
  3504.  
  3505.           The data entered is outside the range of valid parameters
  3506.      specified for this field.
  3507.  
  3508.      Recovery:  Enter a value inside the specified range.
  3509.  
  3510.     SYS002 - INVALID RESPONSE
  3511.  
  3512.           A response of other than the indicated valid choices for
  3513.      the current field been entered.
  3514.  
  3515.      Recovery:  Retry the entry using a valid response.
  3516.  
  3517.     SYS003 - INVALID TIME
  3518.  
  3519.           The time entered is in an invalid format, or is outside the
  3520.      range of the DOS 24 hour clock. This message might also be posted
  3521.      in QMSG if the time entered on a message input screen is prior to
  3522.      the current system time.
  3523.  
  3524.      Recovery:  Consult your DOS reference manual for information
  3525.           concerning the format and range of valid time entries. Also,
  3526.           if entering a time into a message, use the HELP function to
  3527.           obtain the current system time. Retry the entry.
  3528.  
  3529.     SYS004 - INVALID DATE
  3530.  
  3531.           The date entered is in an invalid format, or is outside the
  3532.      range of the DOS Calendar. This message might also be posted in
  3533.      QMSG if the date is prior to the current system date.
  3534.  
  3535.      Recovery:  Consult your DOS reference manual for information
  3536.           concerning the format and range of valid date entries. Also,
  3537.           if entering a date into a message, use the HELP function to
  3538.           obtain the current system date.
  3539.  
  3540.     SYS010 - INCORRECT PASSWORD * ACCESS DENIED
  3541.  
  3542.           The password entered does not match the password of any user
  3543.      in the QSYS user list.
  3544.  
  3545.      Recovery:  Re-enter the correct password. If you are sure that the
  3546.           password has been entered correctly, then press <Caps Lock>
  3547.           and retry the entry. Consult a primary user if still
  3548.           unsuccessful.
  3549.  
  3550.     SYS011 - ACCESS DENIED TO THIS FUNCTION
  3551.  
  3552.           Your Security Level is insufficient to access this function.
  3553.  
  3554.      Recovery:  Consult a Primary User to secure the necessary Security
  3555.           Level for this function.
  3556.  
  3557.  
  3558.  
  3559.                                 ERR - 3
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.                 PROCEDURAL ERRORS
  3566.  
  3567.  
  3568.  
  3569.     SYS012 - USER UNKNOWN TO SYSTEM
  3570.  
  3571.           An attempt was made to send a message to a user that is not
  3572.      currently in the QSYS user list.
  3573.  
  3574.      Recovery:  Use the HELP function to check the list of QSYS users
  3575.           and correct the entry.
  3576.  
  3577.     SYS015 - INVALID NAME * BLANK OR DUPLICATE
  3578.  
  3579.           An attempt has been made to log another user into the system
  3580.      using a name that is already in use. QSYS requires that all user
  3581.      names be unique.
  3582.  
  3583.      Recovery:  Retry the entry using a name different from those
  3584.           already in use.
  3585.  
  3586.     SYS016 - INVALID PASSWORD * MUST BE 5 DATA KEYS
  3587.  
  3588.           An invalid key was pressed in a user password field while
  3589.      attempting to log a new user into the system. QSYS will not allow
  3590.      the use of cursor control, programmed function, or special purpose
  3591.      keys when entering a password.
  3592.  
  3593.      Recovery:  Retry the entry using another password.
  3594.  
  3595.  
  3596.     SYS017 - NO USER ENTRIES AVAILABLE
  3597.  
  3598.           An attempt was made to log a new user into the system, but
  3599.      QSYS already supports the maximum number of users.
  3600.  
  3601.      Recovery:  Consult a Primary User. A user must be deleted before
  3602.           a new user can be logged in.
  3603.  
  3604.     SYS018 - CANNOT ALTER PRIMARY USER
  3605.  
  3606.           An attempt was made to delete or downgrade the security level
  3607.      of the only primary user logged into the system. QSYS must retain
  3608.      at least one primary user at all times.
  3609.  
  3610.      Recovery:  Assign a second primary user before attempting to alter
  3611.           the first.
  3612.  
  3613.     SYS020 - JOBQ OVERRUN * JOB CANCELLED
  3614.  
  3615.           An attempt was made to initiate a task when the JOBQ was
  3616.      already at it's operational limit. The new task was cancelled.
  3617.  
  3618.      Recovery:  Delete a JOBQ entry or release the JOBQ for execution
  3619.           before attempting to initiate additional tasks.
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.                                 ERR - 4
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.                 PROCEDURAL ERRORS
  3632.  
  3633.  
  3634.  
  3635.     SYS030 - MSGQ OVERRUN * ENTRY LOST
  3636.  
  3637.           QMSG attempted to add a message to the MSGQ, but it was
  3638.      already at it's operational limit. This error can occur while
  3639.      entering new messages for the current system date, editing
  3640.      existing messages to include the current system date, or if more
  3641.      than 50 messages are in the message file for the current system
  3642.      date during the file reorganization procedure.
  3643.  
  3644.      Recovery:  If entering or editing messages, the message file will
  3645.           be updated, but the MSGQ will not. If this error occurred
  3646.           during file reorganization, allow the procedure to complete.
  3647.           After displaying any messages that may be due, the message
  3648.           file reorganization procedure can be executed a second time
  3649.           to pick up any lost messages.
  3650.  
  3651.     SYS031 - INVALID UPDATE FREQUENCY
  3652.  
  3653.           An update frequency was entered that does not comply with
  3654.      the format detailed for this field, or use of the specified update
  3655.      frequency will result in a date which is outside the range of the
  3656.      DOS calendar.
  3657.  
  3658.      Recovery:  Refer to 'Message Data Fields ' in the MESSAGES section
  3659.           for the proper format of this field. Make sure that the year
  3660.           of the date resulting from use of this frequency is less than
  3661.           2100. Retry the entry.
  3662.  
  3663.     SYS040 - CANNOT DELETE ACTIVE MENU
  3664.  
  3665.           An attempt was made to delete a menu that contained active
  3666.      task or menu descriptors.
  3667.  
  3668.      Recovery:  All descriptors must first be deleted from the menu
  3669.           before QSYS will allow the menu to be deleted. Refer to
  3670.           'Deleting Descriptors ' and 'Deleting a Menu ' in the MENU
  3671.           SYSTEM section for more information.
  3672.  
  3673.     SYS050 - INVALID VOLUME LABEL
  3674.  
  3675.           The data entered is not valid for a DOS Volume Label.
  3676.  
  3677.      Recovery:  Consult your DOS reference manual under the 'VOL '
  3678.        command for information concerning volume labels and then retry
  3679.        the entry.
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.                                 ERR - 5
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.                 PROCEDURAL ERRORS
  3698.  
  3699.  
  3700.  
  3701.     SYS051 - INVALID DRIVE SPECIFICATION
  3702.  
  3703.           The drive specified in a path or filespec is not known by
  3704.      QSYS to exist, or the specified drive is an emulated drive and
  3705.      only hardware drives may be specified for the current function.
  3706.  
  3707.      Recovery:  Correct the path or filespec entry to reflect a drive
  3708.           specification that is valid for the current field.
  3709.  
  3710.     SYS052 - INVALID DIRECTORY PATH
  3711.  
  3712.           The directory path specified in a path or filespec entry is
  3713.        not a valid DOS directory path. It contains illegal path names
  3714.        or is more than 63 characters in length.
  3715.  
  3716.      Recovery:  Consult your DOS reference manual for information
  3717.        concerning 'Tree Structured Directories '. Also note that in
  3718.        QSYS, all directory paths must include the entire path from the
  3719.        root directory to the file. Correct the entry.
  3720.  
  3721.     SYS053 - INVALID FILENAME
  3722.  
  3723.           The 'filename.ext ' specified is not a valid DOS filename.
  3724.  
  3725.      Recovery:  Consult your DOS reference manual for information
  3726.           concerning 'Files and Filenames ' and retry the entry.
  3727.  
  3728.     SYS054 - INVALID COMMAND
  3729.  
  3730.           An internal DOS or JOBQ command, specified in a filespec
  3731.      entry, is preceded by a drive and/or path specification.
  3732.  
  3733.      Recovery:  If the filespec is meant to be an internal DOS command,
  3734.           then re-enter it without the drive and path specifications.
  3735.           If the filespec entry reflects a filename that is the same as
  3736.           one of the internal DOS commands, then QSYS will not support
  3737.           this file.
  3738.  
  3739.     SYS055 - INVALID PARAMETERS
  3740.  
  3741.           An invalid parameter was passed to a program or command from
  3742.      the DOS or QSYS command line. All parameters passed are discarded.
  3743.  
  3744.      Recovery: If this error occurred in QLDR, the <ENTER> option is
  3745.           unavailable, and the associated task, if any, is discarded
  3746.           from the JOBQ. If the task must be executed, then select
  3747.           option 4, DOS Command Processor, to execute the task.
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.                                 ERR - 6
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.                 PROCEDURAL ERRORS
  3764.  
  3765.  
  3766.  
  3767.     SYS058 - PATH 'directory path ' NOT FOUND
  3768.  
  3769.           The indicated directory path was not found while searching
  3770.      for a file.
  3771.  
  3772.      Recovery:  If this error occurred while attempting to change the
  3773.           active menu, then the change is aborted and the parent menu
  3774.           is reloaded. If a volume label is specified for the menu
  3775.           descriptor, then the integrity of this generation of menus
  3776.           is questionable.
  3777.             If this error occurred while attempting to create a
  3778.           new menu, then the create is aborted. QSYS will only create
  3779.           menus in existing directories. The sub-directory will have to
  3780.           be created using the DOS 'MD ' command from the command line,
  3781.           or the menu descriptor will have to be changed to reflect an
  3782.           existing directory.
  3783.  
  3784.     SYS059 - FILE 'filename ' NOT FOUND
  3785.  
  3786.           The indicated file does not exist in the directory that was
  3787.      searched.
  3788.  
  3789.      Recovery:  If this error occurred while attempting to change the
  3790.           active menu, then the change is aborted and the parent menu
  3791.           is reloaded. If a volume label is specified for the menu
  3792.           descriptor, then the integrity of this generation of menus
  3793.           is questionable.
  3794.             This error is normal while attempting to create a new
  3795.           menu. No action need be taken.
  3796.  
  3797.     SYS060 - INSUFFICIENT DISK SPACE
  3798.  
  3799.           This error can occur while attempting to create a menu, or
  3800.      during the message file reorganization procedure. It indicates
  3801.      that the creation of a file cannot be performed because the media
  3802.      to be used doesn't have enough free space.
  3803.  
  3804.      Recovery:  If this error occurs while attempting to create a menu,
  3805.           then either the menu descriptor will have to be changed to
  3806.           reflect a drive with sufficient free space, or space on the
  3807.           indicated drive will have to be cleared before the menu can
  3808.           be created.
  3809.             If this error occurs during the file reorganization
  3810.           procedure, it indicates that space, equal to the size of the
  3811.           message file, could not be found on any of the installed
  3812.           drives. The procedure will be aborted. Supply enough free
  3813.           space for the procedure to be run on any drive, and retry
  3814.           the procedure.
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.                                 ERR - 7
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.                  SYSTEM ERRORS
  3830.  
  3831.  
  3832.  
  3833.     ASM001 - ENVIRONMENT STRING ' string ' NOT FOUND
  3834.  
  3835.           The indicated environment string was not found in the system
  3836.      environment space. The program is terminated. This error can be
  3837.      caused by improper installation of QSYS, an untrapped error in the
  3838.      IPL sequence, modification of the AUTOEXEC.BAT, or modification of
  3839.      the QSYS system environment strings.
  3840.  
  3841.      Recovery:  Re-IPL the system and retry the failing operation. If
  3842.           the error persists it may be necessary to reinstall QSYS. If
  3843.           a program error is suspected, please contact the author with
  3844.           complete information about the error.
  3845.  
  3846.     ASM002 - ERROR ## IN DIR FUNC ##
  3847.  
  3848.           The directory operation identified by 'FUNC ## ' has failed
  3849.      due the indicated error. The program is terminated. The causes of
  3850.      this error can be the same as for ASM001. The following list of
  3851.      errors can be used to help determine the cause of the error.
  3852.  
  3853.        02 - file not found           26 - seek error
  3854.        03 - path not found           27 - unknown media type
  3855.        08 - insufficient memory       28 - sector not found
  3856.        10 - invalid environment       29 - printer out of paper
  3857.        15 - invalid drive           30 - write fault
  3858.        20 - write protected        31 - read fault
  3859.        22 - drive not ready        32 - general hardware failure
  3860.        24 - data CRC error
  3861.  
  3862.      The function being performed at the time of the error can be
  3863.      referenced in the following table.
  3864.  
  3865.                57 - Make Directory
  3866.                58 - Remove Directory
  3867.                59 - Change Directory
  3868.                47 - Get Current Directory
  3869.  
  3870.      Recovery:  If the indicated error condition points to a hardware
  3871.           failure, then correct the cause and retry the failing
  3872.           operation. Otherwise, the recovery action is the same as
  3873.           for ASM001.
  3874.  
  3875.     ASM003 - ERROR ## IN FIND PROC
  3876.  
  3877.           An error occurred while attempting to search a directory. The
  3878.      program is terminated. The causes of this error are the same as
  3879.      ASM001. Use the error descriptions listed under ASM002 to aid in
  3880.      determining the cause of the error.
  3881.  
  3882.      Recovery:  Same as for ASM002.
  3883.  
  3884.  
  3885.  
  3886.  
  3887.  
  3888.  
  3889.                                 ERR - 8
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.                  SYSTEM ERRORS
  3896.  
  3897.  
  3898.  
  3899.     BAS001 - ERROR ### IN LINE #####
  3900.  
  3901.           The indicated error has occurred. This is a 'catch all ' for
  3902.      unexpected type errors. The program is halted awaiting an operator
  3903.      response.
  3904.  
  3905.      Recovery:  Consult your BASIC reference manual under ' Error
  3906.           Codes ' for a description of the error condition. If a
  3907.           hardware error is indicated, then correct the cause and
  3908.           select the 'Retry ' option from the choices given on the
  3909.           screen. If the error condition persists, then it may be
  3910.           necessary to take the 'Abort ' option and follow the
  3911.           recovery procedure for ASM001. The 'Ignore ' option is
  3912.           seldom desirable, and should only be taken if you KNOW
  3913.           WHAT YOU'RE DOING!
  3914.  
  3915.     INS001 - HARDWARE CONFIGURATION ERROR
  3916.  
  3917.           The installation configuration program has determined that
  3918.      the installed system equipment does not meet the requirements
  3919.      necessary for the installation of QSYS. This error can also be
  3920.      caused by incorrect setting of the system hardware switches, or
  3921.      by the absence of both MEMBRAIN and a fixed disk.
  3922.  
  3923.      Recovery:  Refer to 'System Requirements ' in the PREFACE of this
  3924.           document for information on the minimum configuration which
  3925.           QSYS will support. If your equipment configuration meets this
  3926.           criteria, it is possible that the memory size switches are
  3927.           set incorrectly.    If the cause is the absence of MEMBRAIN.SYS
  3928.           from the installation diskette, then use MEMBRAIN.EXE and the
  3929.           information supplied in APPENDIX A to recreate this device
  3930.           with the parameters '20,128,1,16 ', and then restart the
  3931.           installation from step 1.
  3932.  
  3933.     INS002 - TOO MANY CONFIG.SYS ENTRIES
  3934.  
  3935.           The Installation Configuration program found more than 20
  3936.      entries in either the 'UCONFIG.SYS ' or 'CONFIG.SYS ' file. The
  3937.      only option available is to abort the program.
  3938.  
  3939.      Recovery:  If a 'UCONFIG.SYS ' file is being used, then recreate
  3940.           it with 20 or fewer entries. If no 'UCONFIG.SYS ' file is
  3941.           being used, then the configuration program will correct the
  3942.           error in the 'CONFIG.SYS ' file during termination. Restart
  3943.           the installation from step 1.
  3944.  
  3945.  
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.                                 ERR - 9
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.                  SYSTEM ERRORS
  3962.  
  3963.  
  3964.  
  3965.     INS003 - #####K INSUFFICIENT MEMORY
  3966.  
  3967.           The Installation Configuration program has determined that,
  3968.      due to the QSYS file locations, or to the cumulative sizes of the
  3969.      emulated drives on the system, the indicated amount of memory
  3970.      must be recovered in order to execute QSYS.
  3971.  
  3972.      Recovery:  If the size of MEMBRAIN can be reduced by eliminating
  3973.           the number of emulated QSYS files, then take the 'Retry '
  3974.           option. Otherwise, the installation will have to be aborted.
  3975.           If emulated drives, other than MEMBRAIN, are being used, it
  3976.           may be possible to install QSYS without them.
  3977.  
  3978.     INS004 - TOO MANY SUB-DIRECTORIES SPECIFIED
  3979.  
  3980.           The QSYS file locations, as you have specified them in the
  3981.      installation configuration program, contain more than the maximum
  3982.      20 sub-directory names that the program can handle.
  3983.  
  3984.      Recovery:  Take the 'Retry ' option and respecify the QSYS file
  3985.           locations using fewer sub-directories.
  3986.  
  3987.     INS005 - #####K INSUFFICIENT FREE SPACE ON DRIVE d:
  3988.  
  3989.           The specified drive does not contain enough free space for
  3990.      all of the QSYS files that are to be located there, as specified
  3991.      in the installation configuration program. This error can also
  3992.      occur if the specified drive has been chosen as the drive for
  3993.      creating the QSYS working diskettes and it's size is insufficient
  3994.      to hold all of the files to be located on one of the other drives.
  3995.  
  3996.  
  3997.      Recovery:  Ta    nteer ZAted distSlunp!ONlunlunse,ONSA
  3998.  
  3999.  
  4000.  
  4001.  issnteer 
  4002.     Derives
  4003.        *  A    ...........................................vid≤     conslunlunSSSS
  4004.     Qwortart    they wlunlunlunlunlunlunlunlunlunlunlunlunlunluns onthey w.SYS rentSlunaistem.) ,lunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnASlunlunlunlunlunMSG  - ~...........................................GatQSYS me (SlunlunlunLe1
  4005.     Deslunluns on
  4006.     Delunem 
  4007.         w...........................................lunlunlunlund dr MES
  4008.         wSSS
  4009.     QimuONVthey wo ietteSlunIN DdsSlunwn ONlunlun  - skSlunlunve sup consut wim Slunlunnn* ENSSSSSYte ion ieldZAlunlunlunlunlunlunlunlunlunoulSlunCLKONcuti
  4010.     De
  4011.         tssup...........................................lun soSlunlun    YYYsup,st t 3SlunlunluninaAlun l·inst1
  4012.     DeB·1
  4013.     Desy C QSYS.· to,
  4014.       DesONlunlunlunlunlunlunlunlunlunlunlunlunlunlunluncom necatlunlunlunlunnceONr cSuCO. YLOS............................................EXE    efr Me...........................................ghe dr Me conslunlunlunlunlunlun - 1
  4015.  
  4016. they w
  4017.     0 cor MeAto sed tLOSinstlun
  4018.         QSlunlunileSlunlun  QILOSou glunlungr,MBRONlunlunlun - 1
  4019.       HSuluneedENUatagesfor tH
  4020.     Detion SedENUSulund mENU
  4021.     Defor aONr co...........................................7
  4022.  utp109 cons.....................................AmethSlunto sest a109they wMenu.............................................config109AsoftON@instTa╝H1
  4023.     Des- 8ON@ to,:.EXE                                                                        ou gre toONlunlun.....................................ation. HHHHSYlunlunlunZA       -ON}rv FunctONlunlunlun - 1
  4024.  
  4025. SSu
  4026.     pedurS
  4027.     Deted INST - 
  4028.     plunlunlun}Pg aDàXElunDOS tàle-0 cotenàime.╝ES 1
  4029.  o If If 1
  4030. ëlunmme 1
  4031.  
  4032.        mQsho 1
  4033. 2
  4034.      n't oit! 1
  4035. for a lunlunlunlunlunlunlunlunPaPREFAlunlunlunlunlunlunlunJn. ëlunlunlunlunlunluns on a selun# n. Plun80
  4036.     plunlunlun - 1
  4037.  
  4038. le-E,.......................................Mn. ime.waD 
  4039.     B oeqPREFAlunlunlunlunlunlunlunlunlunluno iPREFAlunlunlunlunlunlunlunlunlunlunlunlunLe  - 2Q
  4040. PREFAlunlunlunlunlunlunlun supte. Las mPREFAlunlunlunlunlunlunlunlunlunlunONPREFAcutile-3
  4041.                                                                                 REFAcutiime. - 3
  4042. tion...............................................
  4043.     plunlunwill 
  4044.     plunlun.......................................
  4045.     plun
  4046. PREFAlunlunlunof D) dfor a lun    YYYAPrvlun Ins
  4047.     plunlunlunlunlunlunlunlunlun#..................................I
  4048.     plunlunlunriveLation tRT
  4049.     plunkes
  4050.        ceenPQCaf
  4051.     plunlunopl
  4052.     plunlunlun - 1
  4053.  
  4054.  a selunlun - 1
  4055.  
  4056.  olunIB
  4057.     plunlunf 
  4058.     plunas l7
  4059.     plunlunsystem
  4060.     plunlunlunlunlun, thePREFAgr2
  4061.      lunlunlunlunributr, 
  4062.     plunlunlungrugikPREFAlunlunFion o a se2
  4063.     they fo
  4064.     plunlunED on oXESTSer
  4065.     plund thaGon oime.o usknow,
  4066.     plune fof p
  4067.     plunlunlun@  - 2compuPREFAr co2
  4068.      SSS
  4069. upp Funcfor a uAR FuncDOS tlunlun@influnqui
  4070.     plundnmandat yrvescriPREFA@ugMSGUser at yLalun}
  4071.     p a seQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQREFAlunlunlunlunlunlunlunlunS       lunlunlunime.p!a Mlunlunlunlunlunlunlunp pZA
  4072. pura MME lylunlun}. Id QHZAQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQin 1
  4073. tioluntena Mlunlunlunlunlunlunlunsiinf03lun is infF CENTa MME vidS.D- Dtiolunlunn,tiolunParriS.D7
  4074.  ourSetion............................................gguaFG- Dtalla─tertiolundd - D& lun=- Dkesete
  4075.       AvtioluneqprogrtiolunlunEMion............................................oilunlunV03lunMIion............................................
  4076. enta Mlunlun
  4077.  
  4078.  DitiolunlunAIMenu.vidlunse mtiolunlun
  4079.  
  4080.                                                                                  enu.03lunacitiolunERR  a Mlunlunlun
  4081.     evtiolun ave
  4082.     
  4083.     QSYoihe sa MlunlunINShe
  4084.     QSYkeslunima
  4085.     QSY. I
  4086.         a Mlunluncula MinaS.Dy mea Mlunluncana Mlunlunut a Mlunlunhesa Mlunlun¢Coall vid
  4087. programsall        ju┬all Dellunk all g                                                                                                               iwingvidill nos awingtallalunescriwingoie Di,Mtiolunlunmeawingkes.EXE    , wing. Ileastenu. tiolun Infa Mlunlunready3.      Alyinsa M - 1
  4088.  
  4089.  
  4090. lun
  4091.  
  4092.  
  4093.  
  4094.  
  4095.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 iolunteeroustiolunup QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQrrividlunnnn-rri       , the ytiolununctiLArrigd thaa Mgr7
  4096.  lunte fSettallaEA
  4097.      QSSetoi..............................................C meSet& buts................................SetkesS.Sa Mlunlunlunwaretiolunluniontiolunlunto evecutlystem DEecut
  4098. ee ecoecut03lunlunlunlunF Ca MlunlunlunJtip       ametYYY YtipDel
  4099.                                                                                                                                                                                                                                                                                                                                                                                                                         intipgVolunPREF tip7
  4100.   anda MlunlunlunME tiooiEMEXtiolunwill 5
  4101.  tiokeshouVtio. Ibod wtioQQQQQQQQQQ
  4102.  
  4103.  
  4104.  
  4105. n olunlunlunlun}Hep!t to APP  -BRse,n olunlunlunlun}
  4106.       Drivestyllunlunyou Fllunluncorpäonalun┤llunlunlunlunlunST  FunllunlunQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQert plunlunlunlun.SYS n olunlunlunYYY ter inelunlunlunlunlunlunlunlunMSG  -  InunctionHelunE FunctionBRitoSG  - 6llunlect
  4107.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     nction
  4108.       DTIressysterogra        the dysteequd dr2
  4109.  
  4110. llunimun olunluno ith mystely t  Qinalunlunwn n olunlun  - n olunlunE,┼dd s wiut wiQ dd  ineoff 5dd ly tte 
  4111.  
  4112.  
  4113.  st- Df mUPllunlect 19 stBRme thAPP  - B1llunCLKtwllun
  4114.          INST - 1rograDeln oinaequy me2) INST - 1onast t 7INST - 1iskeLONTSINST - 1ortMend tSG ad lun
  4115.  
  4116.  
  4117.  
  4118.  
  4119. SG t py CuSllun
  4120.       Des.SllunTIOallSG  ineMENU - 4 sigSG ly t 56covve h- Dluncomve hHeINTrelve hBRncen or cd bCOn olunlunlunlunlunlunlunlunlunlunlunlunlunlun- 8n olunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunluninaluny nocarn Klunlunlunlunlunlunlun........................................
  4121.       AvBRtion S    llunid,donllunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunser progrMlunlun@s wilunal Cllun.....................................n o@ly trogramd tol- D       -        alHe Functn olunlunescriMENU - 9llunlunr col
  4122.       Dlun      Soremlunlunlun}LEg aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaÿButer┴ERR 0 coitho┴up╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝ation s Ifeqremluneciisti
  4123. orQcos
  4124. fon't oske
  4125. 1of pAUremlun) PremlunlunlunME r!e
  4126.     APP  - CbleKePa╚blescriplun:
  4127. bleultLOUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUunlunoign-agLEION toagÿion. eepagERR ding YS magupwaaa    riation slunEMriotif,tes oriorentnfluny notion..........................................  ri1OWe onrizin mumremlunng ssssssssssssssssssssssssssssssssssssssssrittr!with nfluny no
  4128.     Ue-arittscripst oY rittults mdefremlun& er
  4129.  
  4130.  
  4131.  
  4132. LEERR  ge h
  4133.  
  4134.  
  4135.  
  4136. ÿing a A
  4137.  
  4138.  
  4139.  
  4140. ERR 3
  4141.                                                                                                                       en
  4142.  
  4143.  
  4144.  
  4145. up - 3
  4146.  
  4147.  
  4148.  
  4149.  
  4150.  
  4151.  
  4152.  
  4153.  
  4154.  
  4155.  
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161.  
  4162.  
  4163.  
  4164.  
  4165.  
  4166.  
  4167.  
  4168.  
  4169.  
  4170.  
  4171.  
  4172.  
  4173.  
  4174.  
  4175.  
  4176.  
  4177.  
  4178.  
  4179.  
  4180.  
  4181.  
  4182.  
  4183.  
  4184.  
  4185.  
  4186.  
  4187.  
  4188.  
  4189.  
  4190.  
  4191.  
  4192.  
  4193.  
  4194.  
  4195.  
  4196.  
  4197.  
  4198.  
  4199.  
  4200.  
  4201.  
  4202.  
  4203.  
  4204.  
  4205.  
  4206.  
  4207.  
  4208.  
  4209.  
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.  
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.  
  4228.  
  4229.  
  4230.  
  4231.  
  4232.  
  4233.  
  4234.  
  4235.  
  4236.  
  4237.  
  4238.  
  4239.  
  4240.  
  4241.  
  4242.  
  4243.  
  4244.  
  4245.  
  4246.  
  4247.  
  4248.  
  4249.  
  4250. naation sculmenrogotiipt.SYrogoryou ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddunluncannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnr.........................................CNned Diskremlun NeIMTERion............................................fer8
  4251.  TERr!lunlunriveKe#encedTERscripnd IriveTERultlun 
  4252.     u a Mkessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss cLEQC
  4253.     Sremlunlunlunr cERR nd tor
  4254.     uuplor disMENU - 9
  4255. ation s#Ition.............................................................................ENU - 9
  4256. otivalfaremlunlund
  4257. MENU - 9
  4258. fogrammmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmunlunlunlunlunlunfileslunlunlunlunlunlunlun}SSS        YYYdens I m th
  4259.     Udense te DiDeleinchlunen,orddensablut C oinchlunleasttersinchlunns......................................................s.............................Menu.readye Qs.............................    SY Infionainchluninss yos.............................    Rteerrp - 1
  4260.  
  4261. aup QVCONT  403    GinchlunDOS rp
  4262.  
  4263.      1    Rlun
  4264.     pMose t..............................................Crp
  4265.  
  4266.      1 worlunlun
  4267.  
  4268.      1ablS.Srp
  4269.  
  4270.      1SPOCch fs of unclunionangeMenu.lunlunr co    SYlun%Mangeve tee ge oinchlunend rpr coaramQSYu. 4lunJu.n'tametQQQQinchlun
  4271.                                                                                                                                                                                                                                                                                                                                                                                                                     d cou..........................................CN
  4272.  
  4273.  
  4274.  
  4275.  
  4276.   -u. Li andyou (inchlunC)s minche tEMewinch worwill rplunlunhou ContinchSPbodrplunlunlunlun}
  4277.     QSYted in 
  4278.     ttalllun
  4279.  
  4280.  - Alunlununc
  4281.     tAda
  4282.  
  4283.  
  4284.  
  4285.        U
  4286.     t or irives Fportu,Jlunyou Fporturitydof Qportu syslun┤portu
  4287.       A r- 3portu
  4288.           QSYlun      Sofileslunlunlunlunlunlunluns on or ilunlunME Keyes  Q ME rlunwan - Alunlun      Soonv
  4289.     QSYlect Q s ontallQSYS 'ts formitoure s fAdalun╢ - AlunlunlunV,JlunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnAelerityd dr Q V sysimu Q }ONlunlunlun      SoONLe- 2  - ca - Alund PdinKeyut wile dinroff Q Len,te APP  - Alunnd iormlunlun}sid - Alunyou ddddddd...............................................,JDelev...............................................ritylunlunlunlunst t Q ina
  4290.       ALO Q lunlunMe Q riveat tut ndllunlunriver p
  4291.       DesxecheKeyTIOette Dherlunrarhen, 56ORGerru
  4292.     QSYDes Q lunlunINT Q lunlunnceCLK - Alunlunge.      CrityyyyyS Q lunlunlunlunlunlun
  4293.      Q lunlunON}lun      SoONgrKeylunlunlunlunMBR Q grn,ull Q lunlunlun      SoMSG  - 8
  4294.       Aagesuirs of ormlunences of Adacompus,s of  or ifor axiAT
  4295.     QSYlunnd it - Alun.....................................Arr ano- 2to se Q lunlunlun      C - Alunsoft Q }fileslun- 8u d - Alunlun      SoON@rlunura
  4296.     Crogramn s - Alun       -k C - Alun Funct Q }ONlunlun
  4297.     patio - A or iME  Q lunlunlun      Solun........................................M
  4298.     Cm tB/G
  4299.     C MEM0 coUslunfilesFI MEMlunT
  4300.     CQ'td u to mn't oe..............................................UslunONME Qlun      SofileslunLOU LUslunoi- 19l cAPP  - CIONy nos onm tion. ble-dUslunlunlun}distitor f,y nolunlunlunlunV to mtion....................................................................................................................heFIo selunlunlunlunluncumeUslunONlunlunQ
  4301. y nolunlunCLKS
  4302.  Uslunst o  - A1send  MEMlunnte, oreere& 'MsoAPP  - CERR  y nolunluning aÖUslunONcutio sulunluninaconjculyou dUslunONriveeereyou displUslunlunof D, oro sened -s
  4303.     CfileslunlunptUslunlunod$50Qnd Iy nogreytion tSSSfulERkesy nor cAPP  - CQCnd Lfulm tlunlunr c - 1
  4304.       LluntriUslunlory no - 1
  4305.  
  4306. conjlunlunlunlunvalile Uslunn cult  to mgramthault o seHos vult o sues.................................prote Commmy
  4307.      y nolunlunribut╒UslunMBRto k
  4308.  
  4309.  
  4310.  
  4311.  
  4312. EF(CNFn K}MSG  - 8APP  - Chas a stmenu m twr STUslund thay no}las alunluntups alunlunlunina   - ONSIDouTSlunlunlunlunlun      Sog a      SofileslunONlunlunlunlunLe.CNlunS, syThelun      So - 1
  4313.  
  4314. declunevalu      A
  4315.      Fe syst Dributte syst(Cors..............................................................................................................ed systGUAikfri syste olun l- IANlundiske- I╚hasARC- I
  4316.     prlunating- In't d tha
  4317.         wit- I5o usbydinglune fHoous&MOpeARAousJOBQ - 2compu is pr coe alun%Mouson'tlunlunr coJ     -cooth      Alunquioth Ddnhanoth(CALL      SedinglunMSG    Sdinglunage i is plunANluns onding╚luncutidinglun
  4318.  
  4319.  
  4320.  
  4321.  
  4322. to udinglun2
  4323.     !
  4324.  ding5lunlun, stem.ds,es....................................................................k wFAC If td tlunlunamssssssssssssssssssssssssssssssssssss, olun buuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuKeybd Qead}YYY tinYd tlunten
  4325.  
  4326.  
  4327.  
  4328.  
  4329.     ITlunuse Q
  4330.     IsketwleThis
  4331.     IGUBAStions.d tlunENTSuiniNFG S.Dd biniing lunn,iniill T M, andd tlunlunlunlunlunlunluns onstem.─eadlunlunlunigurad tlunlunluns on, olunlunlunlunlune ropYYY lunf yet rriìead}otead}ds,1
  4332.     Deslun      SoON}ONlunlunST(2) FuncrriatimpuFuncTstemIN.FuncsketlunGeFuncGUend 
  4333.           MFuncS.ramse d tlunF Cy sm aing ametting d tlunlunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnIm aG Volunmatm aEF andeadlunstem.C)Fid tk wEMead}lunrived t, ohoueadlunlunlun      Solun      SoONlunlunON}lunyou F ecurd
  4334.      Tlunlun rette  havST ..........................
  4335.      QSbe be
  4336.      Tlunlunble
  4337.      T}lunlun}stem.EF lunONlunlunlune s tiii-lunlunVon anlunlunlunlunlunlunVt o       
  4338.      Tlunlunume, Ddisthavlun      SoIN Dtions mebe lunge, meon anlun      So al melowte enu.EF lunlunns.t sss-lect 
  4339.      Tlunlunlunoult snalCLK Ret sthey lun      Soduct olun      So      ettes .Bst t
  4340.      Tina!
  4341. LO-QetteshavMeN.s................................be lun
  4342.  
  4343.  
  4344.  
  4345.  
  4346. s................................on any C, Is................................Funct
  4347.       Des¼s................................turnlunSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS................................σMENU - 4ng s................................low 56C DescrSetluncomDescrrr-INTisplaDescr     nceumEF lunCOgiDescrthey .EXE    expeDet ogR  DeecurlunIBDe .B▀knDe!
  4348.  
  4349.     
  4350.      T - 1
  4351.  
  4352. havto sNU  vbe card tha von anr, it dEF lunldon' vturn monat vσlunt ha vlowullow ├Setnotiq├├├-ages
  4353.      T
  4354.  
  4355.      1     tion Sed p├nalid,,,,Q├they for an tiEF lun7
  4356.  re Daecur.....................................Ait taDa .Bto senclDa!
  4357. Menu.............................................
  4358.      Tr cohavsoftpis. Nbe Tao usEF lun- 8ds s. NFunct:4s. Nturnre to fiEF lun.....................................scs. Nlowrogram
  4359.      TlunSet       - to oEF   - FunctescEF      escritecEF nallunr coEF they ME , Den nluntallaompSYS,        g aipSYS, I'BICE}LE 0 co cSYS, 
  4360.  
  4361.     lunSYSTemgo Ife femt teciICESile pQer toemed copn't oe......................................Aeme in of puratioen nlun) ime.aiecutterupaioree
  4362.     ICEME parPa5ai
  4363.     Ed
  4364.      QS
  4365.  
  4366.     ai.SYSLOUICEs onthey foi+Pleaseee     ION in leaseI'ion. DRen nlunding unlease
  4367.  
  4368.     wa
  4369.             a mgoeqOpeen nlunf,csa mile plun
  4370.  a med coption...................................................................................................................a me in OW
  4371.                 a m:
  4372. luncumeKecutng s%CKorelun DeKpar
  4373.     U
  4374.  
  4375.                                 PK
  4376.     Edst oA1
  4377. K.SYSs mICEcutithey f& ..............................olunteee     ERR  ABolunteI'ing aICEcutiLE 3
  4378.                                                                              essolunte
  4379.  
  4380.      - 3
  4381. y O DEgoculcompuen nluniptry  DEile pyou d Messa DEed copcanICEinae in ned nec DE:
  4382.  Neen iQSYS inecutferICEriveoreUserporatQSYS inpar#unctQSYS in
  4383.     Ednd IICEluny no  Q r. they fkesabsr.        QCXen nlunlunlunr cLE lunlunr c
  4384.  
  4385.     lunlunlunlunlunlun}ON}n the:
  4386. es.................................for een nlunn ct,oreributvolt,parors......................................................................................It,
  4387.     EdikICE}lun      So  Qina
  4388.  
  4389.      1I'lun      SoMSG  - 8
  4390.  
  4391.     o usfileke golunboden nlunSSS
  4392. .............................ke e in u..................................en nlun     -am en nlunh ftion dorednfile
  4393.      tion dparlun    tion d
  4394.     EdMSGs MEen nlunage iICE}BAT en n
  4395.  
  4396.     lunlunen nlunds,e-lunlunFACit²Edpurur²ou d⌡⌡⌡⌡P²      SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS Qe-}wantinteeo dtiptenhor I'luneth do dRT wlesyso dºlun is o dknoENT
  4397.     DeguaUIS.D
  4398.       DguaLDaree-ME  - 2T M▓ I'lunini.SYS I'lunLOUe-s onntarlun       - I'lunlunigura I'lunour, y I'lunlunem ram t      SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSStthe  I'lunlunf y I'lunlunlunlunlunlunlunVRT entvedon EºlunlunlunlunlunporsUIlunlunLeLD
  4399.     Kion..................................s - 2with w I'luner(e-cutintarote-lunlun& e-cutirohe se-cutiEdlunluncutiou dit fponon       SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSunlunlunlunluntupOStiplun.......................................²st t -fileslun             SohesA1OSkno¢ . I'lunlunlunriveLDjunctnie - 2Compe-lunlunlun      SofileslunON}lunlun}en,e-lunlunut e-r c      SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSunlunlunlunmu I'lunON}n theºteerεORknoup Qto I'lunlunlunlunlunlun      Solun      Soevalur to DOS lum QL
  4400.     d0e-}fileslun..............................................Ce-lunlunCNFG - 6
  4401. surwanluniliry mUIlunJry mLDamete-@RT lunlunlunlunVolunutry m
  4402.     dlunlunlunntarC)age i I'MENU - 8EMe-lunlunwill ENN I'ou dhou
  4403.  
  4404.  
  4405.  
  4406.  
  4407.      I'      SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSun      Soa MwanlunuraYYY Ymadted lunlunlun Part to a Mlunse,lunlunlunlunat pYYY Y...................................lunlunlunlunvidyou Fdyensdlunlunlunworlunlunlunter
  4408.       SEdying sST psLOU
  4409.  
  4410.  
  4411.  
  4412.  
  4413. beQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ Mlune
  4414.     inaluny no.SYS tega Mlunes YYY LOUoflunluns onS B,4ly FtioMSG  - e sa MlunlunE Fa Mlunlunlunlunlunlunluns on...................................lunem a Mlunìlunlunlunlun(CNa MlunlunlunlunlunlunlunVing sIN Das wa Mlunwn ge,EXtar  - lunLe
  4415.        lunlunlunlunMelunlunlunoffff* a Mlunlunlunlunlunlunlunlunlunlect lunlunlunlunlunlunlunlunlunlunlunlunlunlunlunlunolua Mlunhes soJOBQ - 2 QSYSst t.IJOBQ - 2 diLOlunlunlun Ne  QV di1
  4416.     Delunlunluny C╖5
  4417.  
  4418.        
  4419.       Deslunrive't uTIOSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
  4420.  ofill nolunrivee FlunMENU - 8
  4421.     Seqtioe Dilunr cS BINTnd dSeqklunlunlunlunCOlunr c....................................EXE    O  evINST - 11Sge.a MlunlunIB ev QSYSlun you  ev di
  4422.     lun - 1
  4423.  
  4424. ing sto slunlunlunl2
  4425.     a Mlunr, ilunlunlunlunlungr't ulunenceVofMBRt haVe FEAlun
  4426.  
  4427.      1tarlunlunlunlunages.............................................................................Mmadtion S6
  4428.      a Mlunlunlun
  4429.  
  4430.      1...................................consONr coINST - 11lunLeⁿenslunNa MlunlunlunlunlunMenu.............................................      Cⁿing ssoftms w
  4431.  
  4432.  
  4433.  
  4434.  
  4435. Tas on  wtarlunser  w
  4436.        :up  wk  Qina@of.....................................lun@e FrogramSa Mtio       -Va MlunluninaYYY Y#Mescri - 1
  4437.  
  4438. a Mk
  4439.     pr coa M...................................ME       Socomp malunnnnnnnnnnnnnnnnnnnnnnnnnnnncomplay criptnd icomp LTION        comp
  4440.           QSlunfrowhelunlunSYST 4≥lunC)whelunC.ec 4 - 2
  4441.     use ......................................... 4winisC.Bwhelunluniv 4AG...........................................G oAPP  -lunzwheluns fconjM RlunlunME #Mlun:
  4442. whelunlun,4whelunt pillwhelunlunlunlunlunlectiren
  4443.           QSlunluns onlaylunlunlunlun  QinaVs.................................lunlunlunlunlun
  4444.  ncwinT T offncibut
  4445.  
  4446.      ONVAG76e
  4447. riptoAPP  -JOBQ Ex
  4448.       Syriptot wlun DeriptoM RF ⌠ripto#Mto refor mwhelunWONlunlunlun soe......................................lay he peverwhelunlun
  4449.     oe......................................
  4450.           QSlunluncutide.*Pe,t to ≥ - 1
  4451.                                                                                Ninas.................................you.Keyswhelunlunopewhelunation,s.........................................Cwhelunlun    YYYt